我以前玩过一次,用的是笨办法。VB把相关数据发送到PLC的通迅缓存,然后PLC用自己的程序把数据从缓存区提取出来,再写入到相关的元件中;从PLC到VB也一样,PLC先把所有要输出的数据写到通迅缓存,PLC自动发送到电脑,VB再从电脑通迅缓存读取。直接控制应当也行,触摸屏就是直接控制。不过你要熟悉相关协议,不知道可以打免费的技术咨询电话。
你不知道的是它的通信协议对不?我告诉你个好方法,安装weinview,或者其他品牌的触摸屏软件,这些软件都支持在线模拟功能,然后你可以单独编写一个位,或者D寄存器的程序等,然后启用在线模拟,用串口调试检测你电脑串口发出的代码,你可以在这些代码上做文章了!
你可以告诉我是什么品牌的PLC我可以帮你!