台达plc怎么样上的8105A是什么芯片

本人近十年的工作都与工业软件楿关、其中工控系统开发过程中有一个必要环节就是跟各大厂商的PLC进行通讯而对于从互联网行业跨入工业互联网行业的从业人员来说要實现各型号PLC通讯还是需要一个过程的,本人在此对主流型号PLC通讯实现进行总结以便大家参考

首先我们要进行一下抽象设计,先设计一个抽象类(接口也可以此处因为还有其他业务使用了抽象类)BaseEquip,对PLC的常规操作进行定义即Open、Read、Write、Close,业务代码调用BaseEquip进行PLC的读写然后在实現各型号的Equip类,对Open、Read、Write、Close进行实现根据配置在业务代码中对BaseEquip进行实例化,这样后期更改PLC型号后只需修改配置即可,不用修改业务代码

设备实现类Equip实现


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
在30-40度输出一个开关 55-65度输出一个开關70-80度输出一个开关量,请问程序要怎么编写望高手帮帮忙

如图所示,望采纳。。

本回答被提问者和网友采纳

你对这个回答的评價是?

我要回帖

更多关于 台达plc 的文章

 

随机推荐