根据控制系统设计,在西门子编程软件中,编写程序。将对应程序转换成相应梯形图输入编程软件中,如图5-3所示;
图5-3 程序梯形图
4.2组态监控设计
小车运行的现场监控时采用基于组态王的上位机来实现的。利用上位机的数
据通信手段,数据处理能力和图形显示、多媒体技术,可以通过现场总线,实时接收和处理下位机PLC从现场采集的各种状态、控制、报警信号,并利用这些信
号驱动PC控制界面中的各种图形,实时显示现场的各种状况,在操作员和停车库之间构造出形象、直观的界面,对操作运行和故障给出提示、报警等。
4.2.1 组态王与PLC的通信
组态王把每一台与之通信的设备看作是外部设备。为实现组态王和外部设备通信,组态王内置了大量设备的驱动程序作为组态王和外部设备的通信接口。在开发过程中只需根据工程浏览器提供的“设备配置向导”一步步完成连接过程即可实现组态王和PLC的链接。在运行期间,组态王就可和PLC交换数据,包括采集数据和发送数据/指令。
本次设计中使用仿真PLC和组态王通信,仿真PLC可以模拟PLC为组态王提供数据,设定PLC链接在计算机的COM1口。对串行通信接口参数设置如图4-1:
图4-1 串行通信接口参数设置
定义外部设备PLC1的步骤如下:
在组态王工程浏览器的左侧选中“COM1”,在右侧双击“新建”,运行“设备配置向导”,在“PLC”下选择“亚控”;选择“仿真PLC”的“串口”项,单击“下一步”;为外部设备取一个名称,输入PLC1,单击“下一步”;为设备选择连接串口,设为COM1,单击“下一步”;填写设备地址:2,单击“下一步”;设置通信故障恢复参数(一般情况下使用一天默认设置即可),单击“下一步”;检查各项设备是否正确,确认无误后,单击“完成”。设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备PLC1。在定义数据库变量时,用户只要把I/O变量连接到这套设备上,它就可以和组态王交换数据。本次设计中通信协议的设置如图4-2:
图4-2 通信协议的设置
4.2.2 组态设计
建立应用工程大致可以分为以下四个步骤:设计图形界面、构造数据库变量、建立动画链接、运行和调试。本次设计的具体步骤如以下介绍。
相关推荐: