西门子S7-200的PUT/GET使用请教

本人打算使用PUT/GET对两个PLC进行通讯,通讯内容有BOOL型和REAL型,GET/PUT搭建起来后,副机那边接收的变量怎么调用啊,直接调用VB/MB就会报错。

最佳答案

你用S7通讯话,那你客户端只能用VB地址,读取服务器端地址。在通过对读取的VB进行组合。两个VB就是用VW组合,四个VB就用VD去进行组合,这样你就可以正确读取32为单精度浮点数,你要去位的话, 那你只能将VB拆解成V都多少,或通过VB里面值来判断那些是0还是1状态。

服务器端,不需要编写通讯程序,你只要被动接收客户端的读写指令就可以,例如客户端向你服务器端写入一个VD的32位数据地址,只要客户端程序和你服务器端地址对应上就可以正确写入。

以太网__SIMATIC S7-200:

https://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/041.html

提问者对于答案的评价:
问题已解决,参考资料里能看到

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:52
下一篇 2021年7月5日 下午4:52

相关推荐

发表回复

登录后才能评论