(2) 主站的软件控制
主站程序通过OB1组织功能块来管理一些FC功能,主要编制有系统启停功能,通讯及信息管理功能,故障诊断及保护功能,报警及显示功能等。
5.3 网络功能的实现
(1) 主站与子站的通讯
通过STEP7软件对主站和子站设置站号、地址、波特率和地址映射区等必要参数,在程序中通过地址映射区进行主站对子站通讯信息处理,达到协调管理各个子站的目的。
(2) 子站与变频器的通讯
利用CB15接口模块,将变频器连入PROFIBUS-DP网络中。通过参数设置,确定网络地址和控制字和状态字,利用ET200S/CPU上的DP-MASTER对其进行控制。
软件上,接收到主站通讯的数据或子站的内部数据在由子站的内部程序经过处理后通过DP-MASTER同变频器进行通讯,程序上通过调用系统功能SFC14和SFC15来控制变频器的启停和速度等,并读出变频器的各种实时参数。
(3) 西门子PLC与三菱PLC的通讯
分别设置西门子PLC与三菱PLC的通讯参数和编写通讯程序,把三菱PLC作为西门子PLC的子站,通过CP342-5进行通讯。(见图5和图6)
附表
6 结束 语
在滑触线上进行ProfiBus的通讯是在国内同行业中的首次应用。设备在调试完毕试车期间运行正常,系统通讯稳定,没有受到干扰的影响,通讯的成功率达到100%,对信号采集、参数的监控和设置也十分简单方便,基本达到了预期的效果。它具有在输送转运线乃至整个物流输送行业推广应用的价值。
图 5 编写SIEMENS的程序
图 6 编写MITSUBISHI的程序
通过这次设计和调试,笔者也对SIEMENS的产品和网络通讯有了一个更深入的了解,结合本次设计调试也总结了以下一些优点:
(1) 由于通讯的信息可以大量交换,使得整个控制基本做到了闭环控制,大大提高了整个系统的可靠性和稳定性。
(2) 硬件规划更标准,可以在非标设备中进行设计。
(3) 通过STEP 7和标准的功能块编程,使程序编制更简单,通讯设计也很容易,也可以进行标准化设计。
(4) 可以方便地通过在线监控和设置进行故障诊断。
(5) 安装方便,节省施工时间和现场调试时间。