比如我HMI上一个指示灯,写的是M0.0,那么在西门子200PLC上,也是M0.0这个点,=1的话灯就亮,=0的话灯就灭。
但是HMI是如何读取PLC中的这个M0.0呢?假如我用的是9针线,也配置成modbus协议来通信的,那我在PLC的程序中,需要调用modbus库吗?还是说不需要单独写modbus配置,直接硬件上就能读取出这个M0.0?
我之所以这样疑问,是因为之前用过2台PLC之间的modbus通信,是需要在程序中,单独调用从站和主站的modbus库程序,所有想问,PLC和HMI通信,需要单独调用库文件吗?
-
引用 wangchen 2018/7/22 16:06:57 发表于2楼的内容
-
引用 fung 2018/7/23 15:19:42 发表于3楼的内容
-
引用 aaing 2018/7/24 16:18:02 发表于4楼的内容
-
-
-
qjj9412786 | 当前状态:在线
总积分:3325 2024年可用积分:2
注册时间: 2012-05-30
最后登录时间: 2024-11-22
-
qjj9412786 发表于 2018/7/25 9:33:05
两种不同的链接形式。
HMI与PLC通讯,HMI厂家做好了硬件驱动,你只需要按照组态要求链接PLC就行,你疑惑的问题HMI厂家早就给你底层做好了,你只管用。
PLC与PLC通讯,你就需要规划好主站与分站关系,一般在主站要编写数据交换逻辑程序。
综合以上,你可以把HMI想象成做好了数据交换逻辑程序的主站PLC。
引用 qjj9412786 2018/7/25 9:33:05 发表于5楼的内容
-
-
-
cobwin111 发表于 2018/8/9 16:49:59
你好,我是苏州创必达智能科技的。我们公司主营:工业平板电脑,工业显示器,嵌入式工控机。您如果有需要了解的,可以随时联系我。我的电话是:15950907903(微信同号)。打扰了,请谅解!
引用 cobwin111 2018/8/9 16:49:59 发表于6楼的内容
-
引用 DCBA1234 2018/8/31 6:14:26 发表于7楼的内容