|
||||
辽宁辽阳废旧电缆变量3】光伏板组件
在现在的自动化控制系统中,plc与智能仪表之间的通信越来越多,也越来越重要了。我们往往要对智能仪表的数据进行采集,然后再用PLC去逻辑,从而使我们的自动化设备产生相应的动作。智能仪表一般都拥有标准的Modbus通信协议和其自己的自由协议,那么我们利用智能仪表的自由协议与其通讯呢?小伙伴们有用过么?松下PLC支持多种通讯协议,一种是计算机连接,一种是PLC-link,一种是ModbusRTU, 一种就是通用通信了。PILC外围设备或需要的信号电平是多种多样的,而PLC内部CPU只能标电平信号,所以1/0接口要能进行电平转换。另外,为了提高PLC的抗干扰能力,I/0接口一般采用光电隔离和滤波功能。此外,为了便于了解I/O接口的工作状态,1/0接口还有状态指示灯。通讯接口PLC配有通信接口,PLC可通过通信接口与监视器、打印机、其他PL计算机等设备实现通信。PLC与编程器或写人器连接,可以接收编程器或写入器输入的程序;PLC与关打印机连接,可将过程信息、系统参数等打印出来;PLC与人机界面(如触摸屏)连接可以在人机界面直接操作PLC或监视PLC工作状态;PLC与其他PLC连接,可组成多机系统或连成网络,实现更大规模控制;与计算机连接,可组成多级分布式控制系统,实现控PL制与管理相结合。多多练习模块化编程,而不是三菱那种一杆子到底的模式很多学了三菱PLC,又没认真思考的人,一看西门子的程序 00的程序一脸懵逼,这都什么啊,这是PLC吗?怎么和我以前看到的不一样,怎么都是FB?这其实是模块化的编程方法,是PLC的发展趋势。这种方式的优点非常之多,特别是对于大型工程,分布式工程,以及未来的信息化工厂,是非常便捷的。而且对于系统扩展,设备移植,也是很方便的。主要通讯方式就是485通讯,其次还有422,232,以及CAN总线通讯,设其中一个plc为上位机,另外的都为下位机,设置不同的站号,进行交互通讯。品牌不重要,首先程序里面初始化(只需调用一次)通信格式(包括站号,波特率,校验,停止位,等),一般可以用主站的读写指令来实现,(西门子的可以直接调用modbus库,就容易很多)然后编写需要的数据。一般情况下,如果不需要读取过多参数,还可以通过触摸屏,所有的PLC都和触摸屏通讯,然后通过触摸屏转换控制。 |
|