(2)点击更改通信端口和通信速率。如图 3-5所表示..
(3)在通讯菜单里双击刷新..STEP7-Micro/WIN V4.0 开始搜索PPI 网络中的S7-200CPU。如图3-6 所表示..搜索完成后会出现网络中所有PLC 的列表..选择要操作的PLC 可对所选PLC 进行操作了。
(4)编辑梯形图。 (5)点击将程序下载到PLC 中..点击可以将PLC 置于运行的状态。
可以对程序运行状态进行监控..点击
3.编程规则
(1)外部输入/输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用..无需用复杂的程序结构来减少接点的使用次数。
(2)梯形图每一行都是从左母线开始..线圈接在右边。接点不能放在线圈的右边.. 在继电器控制的原理图中..热继电器的接点可以加在线圈的右边..而PLC 的梯形图是不允许的。
(3)线圈不能直接与左母线相连。如果需要..可以通过一个没有使用的内部继电 器的常闭接点或者特殊内部继电器的常开接点来连接。
(4)同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作..应尽量避免线圈重复使用。
(5)梯形图程序必须符合顺序执行的原则..即从左到右..从上到下地执行..如不符合顺序执行的电路就不能直接编程。
(6)在梯形图中串联接点使用的次数是没有限制..可无限次地使用。 (7)两个或两个以上的线圈可以并联输出。
第4章基于 MCGS对立体仓库控制系统的应用
4.1基于 MCGS仿真实现的意义
利用 MCGS可视化仿真技术..可以实现满足要求的在仿真界面..能提供一个多角度、多层次的观察仿真过程。计算机上实现工程的模拟测试和仿真..用户可以根据需要直接修改各种仿真参数..从而大大降低了开发费和难度。同时可以通过组态仿真使读者能够设计出更加实用的控制系统..从而可以在较短的时间内..以较少的代价完成较好的效果。
基于 MCGS组态软件设计的基本步骤可以概括为以下几点.. ①查看资料.组织材料。 ②设计窗口。
③建立设备管理和构造实时数据库。 ④制作工程动画和动画连接。 ⑤编写脚本控制流程程序。 ⑥整体运行、程序调试。 4.2 MCGS实现立体仓库工程画面
MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库窗口和运行策略五部分构成..每一部分分别进行不同的组态设计..完成不同的工作..具有不同的特性。组成 MCGS公车各要素间的关系如图 4-1所示。
工程画面的制作是整个工程制作的主要步骤之一..其主要目的是以实际的控制对象为模板通过绘制和动画功能的设置能够实时模拟系统的运行。它是在用户窗口中完成..由新建窗口组建。立体仓库画面制作具体步骤如下:
(1)在 “用户窗口 ”中单击 “新建窗口 ”按钮..建立 “窗口 0”..如图 4-2所示..
(2)选中 “窗口 0”..单击 “窗口属性 ”..进入 “用户窗口属性设置 ”。
(3)将窗口名称改为. “立体仓库监控系统 ”..窗口位置选中 “最大化显示 ”..其它不变..单击 “确认 ”。
(4)在 “用户窗口 ”中..选中 “立体仓库监控系统 ”.点击右键..选择下拉菜单中的 “设置为启动窗口 ”选项..将该窗口设置为运行时自动加载的窗口。如图 4-3所示..
最后生成的画面如图 4-4所示.
4.3 MCGS实时数据库的读写实现 4.3.1 MCGS实时数据库简介
MCGS用数据对象来表述系统中的实时数据..用对象变量代替传统意义的值变量。我们把用数据库技术管理的所有数据对象的集合称为实时数据库。实时数据库是MCGS的核心..是应用系统的数据处理中心..系统各部分均以实时数据库为数据公用区..进行数据交换、数据处理和实现数据的可视化处理。设备窗口通过设备构件驱动外部设备.将采集的数据送入实时数据库..由用户窗口组成的图形对象..与实时数据库中的数据对象建立连接关系..以动画形式实现数据的可视化..运行策略通过策略构件..对数据进行操作和处理。如图 4-1所示.. 4.3.2数据对象的类型
在 MCGS组态软件中..数据对象有开关型、数值型、字符型、事件型、组对象等五种类型。不同类型的数据对象..属性不同..用途也不同。
①开关型..记录开关信号. 0或非 0..的数据对象称为开关型数据对象..通常与外部设备的数字量输入输出通道连接..用来表示某一设备当前所处的状态..也用于表示 MCGS中某一对象的状态..如对应于一个图形对象的可见度状态。
②数值型..数值型数据对象除了存放数值及参与数值运算外..还提供报警信息..与外部设备的模拟量输入输出通道连接。数据对象的数值范围是..负数是从 -3.402823E38到 -1.401298E-45..正数从 1.401298E-45到 3.402823E38。
③字符型..字符型数据对象是存放文字信息的单元..用于描述外部对象的状态特征.其值为多个字符组成的字符串..字符串长度最长可达 64KB。
④事件型..用来记录和标识某种事件产生或状态改变的时间信息。事件型数据对象的值