现如今,我们的科技越来越发达,越来越智能,这给很多行业带来了机会,同时带来了诸多的调整,而在此过程中,PLC以其编程简单、维护方便、可靠性高等优点被广泛地应用于工业控制系统中,很多
国产PLC厂家在乘此东风,实现了的基本的原始积累。
这只是万里长征第一步 ,以后的路还很长,还有很多的坎坷在前面等着你,
国产PLC要想长久的实现生存,甚至获得更好,就需要不断地努力来提高自身的竞争能力。
一般来说,小型PLC上设有RS422、RS485或RS232C通讯接口;在大型PLC上都设有专用的通讯模块。单片机与PLC以报文方式实现数据交换,FX1N系列PLC发送报文和接收报文的格式如图2所示,其中读命令、写命令、强制通命令和强制断命令见表1。
单片机系统与FX系列PLC通讯接口及软件实现RS422接口的信号电平为±2~7V;RS485接口的信号电平扩展为+12V~-7V;RS232采用负逻辑,通讯信号电平为±5~15V。STC系列单片机串口电平为0-5V与上述接口电气不兼容,通过扩展MAX3232CPE实现信号从TTL到RS232C的转变,再通过RS422适配器实现RS232到RS422接口转换,实现PLC与STC单片机的通讯。
PLC工作原理为循环扫描原理,它的扫描周期由自诊断、读输入、程序扫描、输出和通讯五个部分构成,而PLC的输出指令要占用程序扫描时间,虽然在设计上
国产plc与国际PLC品牌存在一定的差别,但并非完全不同,毕竟很多东西我们都是学习人家的来的。单片机作为PLC的上位机,主动发起与PLC的通讯,可以在PLC控制系统相对独立的工作情况下,将处理结果或数据通过串口通讯送入PLC内部存储单元,使得该数据在PLC的下一个程序扫描周期内使用。
PLC循环扫描周期大多在100~200ms之内,因此,单片机与PLC的通讯周期一般可以设置为200ms,以9600波特率进行数据传输时,在200ms时间内可以传输192个字节数据量,满足静态模拟量的采集。单片机定时200ms向PLC发送内部单元写命令将采集模拟量数据写入指定PLC内部单元。究竟应该采取何种措施更好,这需要
国产PLC厂家多多的试验,要勇于试错,及时发现自身的不足并及时更正,这样可以减少我们走弯路的成本。
经试用采用STC系列单片机STC12C5A60S2的模拟量采集模块不适用于PLC动态模拟量采集,仅适用于PLC静态模拟量采集。应用于PLC静态模拟量采集能大幅降低成本,提高性价比,有一定的市场前景。
如何对基于单片机的PLC实现数据采集