php读取西门子plc_第三方设备如何读取PLC数据

2023-05-16

1)首先对方是什么设备,能够支持什么通讯?s7-1200支持以太网、串口等多种通讯,只要是双方均具备的通讯协议均可以实现数据交换。

2)是的,如果你想调用modbus rtu通讯,则需要第三方从站设备也能够正常modbus rtu通讯协议才可以。如果第三方支持,则需要在原s7-1214C硬件中添加接口(最多允许3个通讯模块的扩展)并编辑与第三方的通讯程序,官方有案例可以参考。

3)你会了都简单,分分秒秒搞定的东西。不会没有关系,参考官方案例,也可以马上上手的。

官方参考,http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/016.html

我在论坛中写的与富士温控仪的例子也可以参考,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1630897&b_id=50&s_id=77&num=27#anch

确认方案必须是双方均支持的通讯协议,是选择的根本原则。

如果第三方设备支持modbus rtu原施耐德的智能电表的通讯参数,如通讯频率,校验位数据等,那么,硬件就不需要了,就在原通讯中添加与第三方设备的轮询就可以,硬件方面在原施耐德的智能电表的通讯端子上用双绞屏蔽线并联到新设备就可以。

回答者:

WWCWWC

-

元老&nbsp&nbsp第16级

2020-09-04 14:40:13

以下网友赞了您的问题:

weiweichen,新兴电工,liujian1121,远行的虎,黑猫警长W,一个门边汉,大杰,wzcyp20,leo&joy,f1968,幸福家庭,visor,木卫6号,falan,miller2002,sunny_jay,youly,叶林敏,七彩云,千年走一回,无声的感动,三家巷

填写您的评论...

提问者对于答案的评价:

非常感谢大家的支持!

最佳答案作者回复:

如果支持modbus rtu通讯,且与施耐德的智能电表通讯协议一致,不需要在portal软件中组态硬件,仅仅添加读、写modbus rtu 轮询指令就可以了。

至于这些数据地址,你只能参考该第三方设备的通讯手册内容。

有一个问题需要注意即第三方数据地址,有一些是根据40000+1,而有一些是不需要+1的,这个也容易理解,读取一个数据看数据是否正确,马上就能够判断数据地址的格式问题了。

暂无评论

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

php读取西门子plc_第三方设备如何读取PLC数据 的相关文章

随机推荐