SIMATIC NET建立和PLC的通讯之后,服务器里列表下没有值,也就看不到各个数据的ID,那我怎么获得PLC里的数据呢?
通讯是没问题,已经验证过了,建立成功了。
问题补充:
PLC新手一个,能不能帮忙推荐一下 PLC里的数据类型 以及如何存储相关的资料啊,谢谢各位大神了
图片说明:
最佳答案
object 里面变量要自己添加数据类型,起始地址,数据长度。点开objects左侧加号后就会出现,C,DB,I,M,Q等目录。
下载中心里找一下 S7-1200 Easy Plus的文档,通信部分的OPC通信目录OPC SCOUT测试部分里有说明。
另外,\S7目录下的\SYS目录有PLC的变量
这些变量都可以添加到界面下的Workbook下view区域进行读写监控。
提问者对于答案的评价:
谢谢你的回答,但是PLC的地址一般格式是DB1600.DBX1.2,但是在服务器了添加变量时只有数据类型,起始地址,数据长度三个参数,服务器的地址只要写一个数字;服务器的地址和PLC的地址怎么对应起来啊?
最佳答案作者回复:
添加DB数据要在I或M区添加,然后再修改类型。
BOOL:DB1,X0.0,1
BYTE:DB1,B10,1
WORD:DB1,W10,1
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366422.html