DB区与上位机的数据交换
刘玉蓉
发布于2014-10-21 17:18
1
0
标签:
请教:上位机定义读取数据的类型为INT,而DB区对应地址写入的数据类型则定义的是BOOL!两者能实现数据的交换吗?
问题补充:
因为我只负责PLC,上位机软件另有人来做!所以我想知道是不是说DB区内定义的是INT还是BOOL都没关系,只要上位机读取数据的时候自行转化成他所需要的数据就行了!!
佳答案
一般用于在上位机设备和PLC 之间交换数据称为外部变量,它是在PLC 中定义的存储位置的映像,因而可用数据类型将取决于与HMI设备相连的PLC,与上位机是没有关系的。无论是上位机设备还是 PLC,都可对该存储位置进行读写访问。如果在上位机中创建一个外部变量,必须为其指定与PLC 程序中相同的地址。由于外部变量是在PLC 中定义的存储位置的映像,因而它能采用的数据类型取决于与上位机设备相连的PLC。
因此可以看出要实现在上位机读取PLC中DB区的数据,只需在上位机中指定与要读取的DB的相同的地址即可, 是无须考虑数据类型的。