可以向s7-200创建的表格内写入负数数据吗?

VW是word型存储单元,可不可以利用PPI协议将上位机发送的负数值添加到表格内,然后用MOV_W指令表格将负数值输出?

最佳答案

可以的
VB、VW、VD只是表示数据的长度,具体数据是什么类型的由指令决定的
比如int和word是不同的数据类型,但是由于数据长度是一样的,所以都可以存放在VW中,
也就是说VW100中的数据可以是int也可以是word

VW 的取值范围 0-65535 或 -32767 - +32767

提问者对于答案的评价:
谢谢!另外再问一下,使用字符串型格式发送数据时,可以发送负数吗?我们用的LabVIEW只能以字符串的形式通过PPI协议与PLC相连接,现在好像没法发送负数,没有搞清楚为什么

最佳答案作者回复:
在百度中搜索 Labview 与S7200 通讯有大把的例子 我就不一一列出了,具体你可以自己搜索下的。
既然支持PPI协议,那么你参考下面链接中的步骤,安装一个PC-ACCESS 软件 走OPC的方式就可以通讯了,且访问PLC中的任意地址和数据了。
https://wenku.baidu.com/view/757f2019a45177232f60a2c1.html

LAB 与 S7200 支持 PPI 或 OPC 或 自由口 或 MODBUS 或 以太网(需增加CP243)这些协议的

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

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

相关推荐

发表回复

登录后才能评论