Intouch非常实用的总结Word文档下载推荐.docx
- 文档编号:22749865
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:19
- 大小:150.76KB
Intouch非常实用的总结Word文档下载推荐.docx
《Intouch非常实用的总结Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Intouch非常实用的总结Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
)
⑴将程序现在到仿真湍,仿真器就会自动启动起來了。
⑶接下來配宜SMC。
如下图:
日乜Arch^str丸DASMBTCF.3
匚.召Con£
igura.tion.
-%New.TCFIP.PORr.OOO
Imir-cTinnccvirct.“4rm
Portnumber:
Maximumoutstandingmessages:
Networkaddress:
|l2700.1
Replytimeout(sec):
13
|VUseConceptdatastructures(Longs)
倉Supportmultiplecoilwrite
厂UseZeroBasedAddressing
PUseConceptdalastructures(Reals)
PSupportmultipleregisterwrite
PSwapstringbytes
厂CloseEthernetconnectionwhennoactivity
BitorderFormat:
RegisterOrder:
|B1B2B16
|R1R2R3R4
Registersize(digits):
StringvariableMyb
QFulllength广Cstyle广Pascalstyle
Registertype-
/Binary
rBCD
BlockI/Osize
Discreteinput/coilread:
Registerread:
Coilwrite:
Registerwrite:
New.ModbusPLCJOOParametersDeviceGroupsI
DeviceItems|
Name
UpdateInterval(ms)
581
1000
New_ModbusPLC__000ParametersDeviceGroupsDeviceItems
ItemReference
Dll
100001
接下來将驱动启动起來。
田…/Con.figuration
曰?
豊ArchestrA.BASMBTCF.3
口Con.figuration
日・・・/New_TCPIF_P0RT_0Q0
NewFflodbusPD:
000
u.rrr
:
£
Diagnostics主马59EFF03BC8B447B
启动起來显示绿色对勾。
⑷、配宜完驱动后使用WWclient(专门用來测试驱动配
貝是够正确的软件)c
Connectionsw-"
Creaf,然后配迓如下(下倆的参数全部为手动填写):
CreateConnection
Node:
%ArchestrASystenWanagenentConsole0卫肛91航19⑹BAServerHanager
也勁DefaultGroup
3-g呻
阴Arch小A.HAS胚erial.2
售怙皿加trA.HAS®
n.3
|E自处砧讪個跑”
3£
Configuration
E-4geYjCfnjOKrjOI]
Topic:
Application:
ConnectionType
QDDE
CIOT
「IOT-Thread
Create
Done
也dobisH£
』00
对应前[ftlSMC中的一样。
为驱动名称。
Topic:
填写设备组。
“Item"
设宜如下:
)DE\\\ocalhostVdasmbtcp|SB1
DI10
0x00831b504
14:
51.03.007806/04/2013
OxOOcO
点击“AdiseEx”,如果通讯正常就会显示“xOOcOS如果未通讯上则只显示DI1变量名。
⑸、使用intouch同仿真器通讯先配宜访问名。
访问名胆):
|SB1节点名:
应用程序名色):
pasnnbtcp
主题名(I〕:
[SB1
SuileLink
广消息交换
要便用的协议[P]「DDE
:
要对服务器提示时凹)
|「提示所有项
Q只提示激活项
厂启用辅助数据源
设迓标记名字典
xJ
「主要広详擁「报誓r详细和报警r成员
新建迥)|恢复(B〕|删除(Q)|保存叨|
<
|选择⑸・・.|>
>
|取消|关闭|
标记名⑥:
|DI1
类型(I〕:
、|I/O整型
|g(G):
...|$System
c只读IWQ读写辿]
注释匸):
|Acce$$Level
▽卫录数据厂录事件也
厂俣留值(D厂保留参数咆)
初始值便):
|0
最小工程单位:
1-32768
堀大工程单位凶:
|32767
死E(D):
1°
最小原始数据図:
最大原始数据回:
工程单位叵):
[
SB1
访问名画:
…
转换
卩线性QJ「平方很⑤
记录死区⑧:
项目(0:
F
V将标记名用作项目名(U1
⑹将该点连接到丽面上,在程序里面强制就可以看到数据值的变化几
2>
intouch实时数据库
Intouch实时数据库在驱动里而。
3、DDE/Suitlink的区别
10、如何修改历史记录频率
⑴关闭
WindowMaker与Windowviewer。
⑵在与InTouch应用程序相同的文件夹中找到文件。
⑶编辑文件。
⑷在ForceLogging语句中插入5与120之间的一个值。
⑸插入ForceLogCurrentValue=l语句。
⑹保存更改并关闭文件。
⑺重新启动Windowviewero
11.驱动、PLC、intouch间通讯机制
驱动一一PLC之间通过地址來通讯.驱动*--*intouchwindowsview之间通过变量名來通讯。
我想把连接到其它数据库.使公司的信息系统能方便地提取intouch数据.我使用的是SQL2000数据库.通过脚木进行数据库的连接和新数据的插入.但没有成功,我的脚木如下:
1、在脚木的application的onstartup中.我使州/
SQLConnect(ConnectionlD/MDSN=SQL2000:
UID=sa:
PWD=saH):
*SQL2OO0为SQLServer2000的数据库ODBC别名,该别名可联通数据库
2、在脚木的application的whilerunning中.我使用了
SQLInsertfConnectionlD/'
AcquireTab'
V'
Listr):
*AcquireTab为将要插入intouch数据的SQLServer中的一张表:
Listl是和表中字段的绑定列表。
请问这样操作的问题在那里,正确的操作应该怎样进行
最好不要用这种脚木!
你可用其它语言写数据库部分.实时数据从intouch中读取!
SQLConnect(Connection©
Hprovider=sqloledb;
....
女看一下WONDERWARELOGGER提示
provider=sqloledb我试验加上才成功的
[转载]INTOUCH访问名中的DASSIDirect
(2013-01-2816:
20:
31)
转a
标签:
分类:
Intouch
转载
原文地址:
INTOUCH访问名中的DASSIDirect作者:
徙剑向天学习背景:
公司项目,以485形式采集数据至Twido,然后将Twido数据传到上位机InTouch。
原有PLC为西门子。
本人第一次用InTouch及施耐徳的TwidoPLCo在做上位机数据标签时需要认TwidoPLC,但InTouch中没有像组态王那样的工程项目管理器(说实话,InTouch的界面做得真的很混乱,帮助更是让人糊涂。
)。
最后在访问飲中找到以前InTouch与西门子联的通讯协议suitlink,应用程序名DASSIDirect。
是以有卜转贴。
测试方法:
Twido格式,上位机通过网线,发命令
结论(有待补充):
1.DASSIDirect可以联s7
2.联Twido用l/Oserver应用程序,联AB的也如此。
同时通过以太网、串口、485等方式也可以用l/Oserver来联
3.DASSIDirect是否可以联twido,l/Oserver是否可以联s7暂时没进行实验,不敢泄论。
l/Oserver的作用相当于RSLinx
&
cid=1029
intouch标签变量对dassidirect的访问是通过"
访问名”的设置来实现的,所以intouch中“访问名"
的设宜必须和dassidirect软件中的设置一一对应,例如,"
访问需"
中"
应用程序划"
应设置为dassidirect,"
访问名"
主题名"
的设宜应和dassidirect中所添加的topic劣称完全一致。
此外,intouch标签变屋"
项目名"
的填写也必须遵从dassidirect中itemname的立义形式,例如对s7pic数据块地址word的访问形如,对数据块地址dword的访问形如,对输入/输出位的访问形式分别为等。
请参见:
《DDE与OPC技术在工业自动化系统中的应用》
参勺资料:
如何配置SIDirectDAServer通过TCP/IP实现和S7PLC的通信概要介绍无需
借助西门子的Simaticnet软件,SIDirectDASServer可以通过标准的以太网卡访问S7200,S7300,S7400家族PLCaSIDirectDAServer可以通过DDE,FastDDE,SuiteLink,OPC协议连接Windows客户端软件,如WonderwareInToucho本TechNote一步一步详细介绍了如何配置和使用WonderwareSIDirectDAServer连接/访问S7PLC(这里,我们以S7-400PLC为例),以及如何用DDE/SuiteLink协议访问此DAServer。
在开始之前,请确保已满足以下
条件:
1.仔细阅读并按照SIDirectDAServer的Readme文件及相关文档,来得到SIDirect
DAServer所需要的系统需求,正确的安装过程,操作系统等信息。
2.安装SIDirect
DAServer,如果已经安装了以前版本的SIDirectDAServer,请使用的"
控制面板"
中的"
添加/删除程序"
卸载,本TechNote使用SIDirectDAServer版。
3.安装并配置以太网卡和TCP/IP
协议。
4.确认你可以“Ping"
通你要连接的PLC。
注意:
请仔细阅读SIDirectDAServer的在
线文档关于所支持的硬件和软件部分,SIDirectDAServer只支持TCP/IP通信,不支持MPI,Profibus等其他非以太网方式。
本TechNote假左用户具有并理解以太网,西门子S7PLC
硬件/软件,Windows操作系统,WonderwareFactorySuite组件,WWClinet,SIDirectDAServer的基本知识。
配置SIDirectDAServer1.选择任何栏匕的开始/程序以启动SIDirectDAServer。
2.找到包含"
SystemManagementConsole"
程序的Wonderware文件夹,并点击启动SystemManagementConsole程序。
3.在ArchestrASystemManagementConsole(SMC)中找至I」"
DAServerManager"
树下的SIDirectDAServer-在Locali'
j点下,DAServer名字是见下图1:
5MC(ArchntrA5yriemMcrxMjefncfitConsole(BRIAr(2K5VR)\DAServcr*kxiiM)crDeloitIkcmjpluc&
lArt
鉀QD外」]Q-目固爲[2Q
rwnt
Tree|
ift/fbMtrASvs^&
mM加旳旳妣Coryote(GftI/:
・二PlatformWanaoe»
[»
'
—LogViwor
F国DASerYttMonoorr
®
毬jDcfoufcGsup
匡仙人疋hMMJASABDHPluU®
-g
AfrhMJrADASW^ect.l
♦IAiche«
tiA-DA5ABCIP.l
S'
国WaxyDaftabMeManak
DASSIDircct
PA550eel{SMI]OO^nalDAS伽肚DASEngneHuoItiOPCPWnK段
0098.WW1.0000OODO
0689.QD39.OQOO.ODOZ
Q689.oan.oooo.ocm
Q689.03J7.0OT0-0OM
Q689.01K.QOOO.OOOQ
0$P9,QI5«
.WOprQCW
Dc^omber七?
003DetCTiber勺2003December4,20Q3
December七^003
DecCTbort2W3Desbet勺和B
图1.SMC中的DASSIDirectDAServer4.展开,并选择"
Configuration"
将出现如下"
Global
Parameters'
对话框(图2):
图2.DASSIDirect-GlobalParameters!
DeviceGroupUpdateInterval:
上义DeviceGroup的默认更新时间间隔!
SlowPollInterval:
立义当连接发生问题进入"
SlowPoll”模
式时,DAServer査询设备的时间间隔。
当通信恢复正常后,DAServer的査询间隔调整为DeviceGroup的査询间隔。
!
TransactiontoSubscriptionRatio:
"
Transaction"
是来自于
DDE/SL/OPC客户端的读/写消息,Subscription"
是有处于嚅采集"
状态的数据点产生的,"
Subscription"
按"
UpdateInterval'
7为间隔周期性发送。
TransactiontoSubscriptionRatio"
定
义DAServer在发送一个Subscription前可以发送的Transaction的最大数目。
它是当有多个
等待中的Transaction时,Transaction和Subscription的比例,比例的后者总是为1。
所以,默认设置为2表示Transaction和Subscription的比例是2:
1.这个比例确保弋Transaction非常繁忙时,任有一定数量的Subscription动作。
例如:
比例设为2,同时有3个Transaction,2个Subscription准备好,Toolkit将先发送2个Transaction•1个Subscription,在发送1个Transaction,1Subscription□!
TransactionMessageTimeout:
每个Transaction(读/
写/刷新等)消息的超时设垃,这个超时设置使得客户端不会由于某种原因Transaction永久不被发送时导致被挂起。
这是一个Transaction中消息更新的最大允许时间。
此数字应该设置为一个单独的数据更新不应超过此时间设置。
!
ServerProtocalTimer:
因为SIDirect
DAServer使用事件驱动的协议引擎,此选项无效。
DiagnosticBacklogSize:
左义在'
TransactionDiagnostic'
根上可显示的最大的Transaction数a!
PokeMode:
有以下有效
模式:
-Control保持写数据的顺序不改变,并且不合并Transactiono・
Transaction使用保留要写的第1,第2和最后一个数据的合并方式保持写数据的顺序。
-Optimization不保持写数据的顺序,并且合并写数据的Transaction,只写入最后一个要写的数据。
CaseSensitive:
控制DAServer按大小写顺利扫描数据项和Device
Group。
DeviceGroupCache:
此参数保留将来使用。
SimulationMode:
此设
宜在此SIDirectDAServer中无效。
SystemItems:
此参数控制系统数据点是否出现在
浏览窗口中,是否做为DAServer数据采集接口的有效数据项。
UniqueDeviceGroups:
此参数控制是否检查DeviceGroup在整个DAServer中的唯一性。
5•右键点击"
图标。
6•在菜单中选择"
AddPortCpS7Object"
o7•右键点击"
NGW_PortCp_000〃并选择"
AddS7CpObject"
出现如下S7参数设置对话框(图3):
图3.S7CP通信参数!
NetworkAddress:
输入PLC的IP地址,在此例子中,PLC的IP地址是!
LocalTSAP:
泄义本地站的传输服务访问点,第一为数字定义设备,第一位数字为0,推荐设宜为!
RemoteTSAP:
义PLC的传输服务访问点。
RemoteRackNo.:
输入10进制机架号。
RemoteSlotNo.:
输入10进制的CPU槽号在此
TechNote中,机架号设为0,CPU槽号设为3(电源模块占2个槽,所以CPU槽号为3)。
ConnectionResource:
从下拉框中选择16进制的连接资源。
8•选择"
DeviceGroup"
属性页。
9•右键点击"
对话框中的空白地方,添加新的DeviceGroup(类似主题勿到DeviceGroup对话框中。
如下图4所示:
SMC-(ArclteslrAiSyBltnnManAQementCor>
»
o*e^BRl/W>
i2KSVfl}\t>
ASerwrM«
4n<
0aar*iDvfunitOutuidnmli
Yeg-FE>
日
图4.DeviceGroup对话框10•选择并用右键点击默认名Topic_0,把它重新命名成一个有意义的名字,如S7PLC如图5所示:
图5.S7PLCDeviceGroup12•在左而的树形结构图中,右键点击并从子菜单中选择"
ActivateServer"
来启动此DAServer,旁边的图标将由红变成绿,如下图6所示:
图6.SIDirectDAServer已激活测试此DASSIDirectServerDASSIDirectServer已经准备就绪,下面做一个快速的通信测试来验证和我们可以和PLC的连接。
1.点击“开始/运行”并键入WWClient启动WonderwareWWClient程序。
2•从主菜单上选择"
Connection/Create"
将出现"
CreateConnection"
对话框。
3.输入正确的信息,如图7所示:
Node:
此处为空白,因为DASSIDirectServer和WWClient在同一台计算机中。
否则,输入运行DAServer的机器的洛字。
Application:
DASSIDirect,SIDirectDAServer的应用程序爼。
Topic:
S7PLC,我们刚才在DASSIDirect的DeviceGroup对话框中新建的DeviceGroup。
ConnectionType:
IOT,在这里,我们使用SuiteLink协议。
图7.CreateConnection对话框4•依此点击"
Create"
"
Done"
WooderwareCbent
He§
anp^^cnrecbonstJemydb
IOTDASSIDa^t)S7PLCd加55a0
5•在主菜单上选择"
Item"
。
6•输入已知正常工作的PLC寄存器地址。
7•下图显示了WWClient成功取得S7PLC数据项MB90,在Item输入框中的输入MB90,点击AdviseEx注册并开始获取此数据项,如果连接S7PLC的以太网工作正常的话,你会看到从MB90寄存器中取得的数据,如图9,10所示:
Hern
_・LmglSRLIIlb:
Q上d55aO
RoguteiI
2
d
ed
图9.Item
图10.WWClient显示MB90的值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Intouch 非常 实用 总结