VM与西门子S7通讯设置
1. 在通信管理中创建设备列表:
首先选择西门子S7协议,然后对照实际情况设置IP地址、端口号、机架号、槽号等参数。其中,端口号通常为默认的102,为避免混淆,明确使用默认值即可。机架号、槽号在可编程逻辑控制器(PLC)中有所设置,应根据具体情况进行配置。
2. 新增寄存器地址:
使用“新建地址”功能,设定数据类型、寄存器地址DB及字节长度。完成此步骤时需与PLC开发团队进行沟通。务必留心字节长度被设定为2。
注意事项:避免选择关联地址,必须勾选“轮询读取”。如果选择了关联地址,则无法执行轮询读取功能。设备列表界面设置轮询间隔要求。
3. 配置接收事件:
在接收事件设置中,选择“字节匹配”,将“绑定设备”和“绑定地址”分别设定为上一步骤中创建的设备列表内容。
按类别设置规则,“字节起止位置”范围应调整为01,以应对西门子S7协议发送的2个字节16进制数(例如,PLC发送29时,软件接收到的为“00 1D”形式)。因此,避免选择“ASCII数据”,并应在“解析内容”中设置为“16进制组装”以完成数据解析,否则接收的数据无法正确显示。
4. 触发流程执行设置
5. 在流程中进行协议解析:
首先接收数据,确保选择通讯设置,输入数据与设备列表中设置的相同。
协议解析阶段,选择“字节解析”,范围设定为01,并仅对16进制数进行解析以避免误解二进制信息。在“解析内容”中选择“16进制组装”,确保解析读取的数据格式正确。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...
