为了监控现场工作过程,PLC的串行通信技术应用的越来越广泛。文章结合FX系列可编程控制器的特点,分析了PLC和计算机之间的协议,给出了基于VB的PLC和计算机之间实现通信的设计方法。
工厂自动化中,可编程控制器以其高可靠性、模块化结构、编程简单等优点,得到了广泛的应用。用以完成实时的数据采集和控制任务,并且利用计算机界面实现人机对话和监控功能。这就要求解决PLC与上位机的通信问题。因此本文介绍三菱PLC与上位机的串行通信实现方法。
由于三菱PLC本身并不具有直接与计算机通信的功能,故需增加相应的 FX232-BD 或者 FX485-BD 通信模块进行扩充,从而实现 FX 系列 PLC 与计算机的通信。
三菱PLC是用寄存器D8120设定串行通信格式。 D8120是一个16位的通信控制寄存器,在与计算机通信之前,必须对其进行初始化,以保证其与计算机通信格式的设置相一致。D8120各个位的定义,见图1。一般情况下与计算机通信时需加上和校验码,这可保证通信的准确性;相应参数的设定在计算机与PLC通信时保持一致。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !