一、用一个触摸屏如何对2个PLC的I/O点进行显示操作?
比较简单的做法是使用多通讯口的触摸屏,比如威伦MT6100i,每个通讯口连一个屏。无需设置PLC。使用RS485通讯,如果PLC没有互联需要,或数据量极少,可以通过HMI中转,使用485直接连到两台机上,HMI使用包含PLC站号的扩展地址。
PLC互联数据量很大的话,就需要PLC有双串口,一口连HMI,一口互联。
二、两台西门子s71200plc,一个带网口的威纶通触摸屏,一台pc机,需要触摸屏上控制两台PLC?
1,通讯参数要一致。这个很容易对清楚的
2,通讯电缆要对。
通讯电缆可以看一下你那触摸屏上的说明书。通讯口的引脚和西门子的引脚有没有对上。西门子的一般是3和8脚,5脚接地。看一下这几脚有没有和触摸屏的引脚对应上。
这两点做好了,就没有问题了。
三、一个触摸屏控制两个plc,并且两个plc也要互相通信,该怎么做出来?
这个问题在实际工控应用中很常见,是很常用的一种控制方式。
首先通讯第一步是要将硬件进行连接。
常见到的通过方式有RS232,RS485,以太网等。
不同厂家设计的硬件,其通讯方式是没有统一标准的。
所以问题的提出会比较含糊的,我们可以以485通讯作演示介绍。
因为经济型的硬件更多常见到的是rs232或者rs485通讯。
而rs232一般用于一对一的控制,所以如果硬件只有rs232端口的话。
我们会通过转换器,将rs232转换为rs485,或反向转换。
如下图,触摸屏如果只有rs232,可以通过转换器转换成rs485。
再与其他PLC等硬件连接。
如果你的PLC只有rs232端口,还得通过转换器再次转换回rs232.
如下图。
如果硬件都是rs485端口就不用这么麻烦了,可以省去转换器。
当然如果您的硬件比较高端,支持以太网通讯,直接搞个交换机,设置下IP,
通过触摸屏就能够很方便的读取不同PLC数据,再将数据进行交换。
硬件准备连接后就是程序编写。
在触摸屏上可以很方便地读写PLC数据,将数据交换输出到PLC。
可以根据自己手上触摸屏进行编写程序。
下图是威纶触摸屏的程序界面。事先程序里添加了一个永宏PLC硬件。
其站号设置为可以通过站号变量LW10000更改。
可以通过PLC站号选择寄存器来选择读写哪个PLC。
然后通过按钮控制指定PLC的寄存器如Y0.
如果想通过触摸屏的宏指令来实现的话,也是很方便的。
可以新建一个宏,设置每隔一秒周期执行。
宏代码如下
macro_command main()
bool b
//获取站号一PLC的X0状态
GetData(b, "FATEK FB/FBs/B1/B1z Series", X, 1#0, 1)
//根据站号一PLC的X0状态设置站号二PLC的Y0状态
SetData(b, "FATEK FB/FBs/B1/B1z Series", Y, 2#0, 1)
end macro_command
方法是很多的,可以根据自己手头的硬件的具体情况,
选择不同方法。
以上希望有帮到你,有错误请指正。
四、一个昆仑通态触摸屏如何和2个汇川PLC通讯?
走485通信,可以控制2个PLC
或者走以太网通信
或者是触摸屏支持2个232口,分别控制2个PLC
五、一台台达的触摸屏,怎样同时控制两个PLC?
一台台达PLC作为主站1,另一台台达PLC作为从站2,触摸屏作为从站3,通讯使用RS485。
主站1的数据:直接由触摸屏设置,触摸屏的数据输入与主站的寄存器关联,那么主站1的数据就可以修改和设置了。
从站2PLC:所有的数据的设置也是在主站1里,即从站2的数据输入与主站的寄存器关联,这部分数据通过通讯发送到从站2,实现从站2PLC的数据设置和修改。
通讯程序:主站、从站、触摸屏的通讯格式设置一致,主站1与从站2PLC之间编写MODBUS通讯程序。