设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
博途(TIA Portal )应用实例(8)
返回列表
发新帖
[西门子]
博途(TIA Portal )应用实例(8)
[复制链接]
44506
|
0
|
2024-8-13 10:08:59
|
显示全部楼层
|
阅读模式
通过程序状态测试扩展的程序
【简介】
以下步骤介绍了如何使用程序状态测试已创建的程序。
【要求】
● 已组态 PLC。
● PLC 的输入和输出无电压,因为修改的值会被在线模式下的模块覆盖。
● 组织块“Main [OB1]”已在程序编辑器中打开。
【步骤】
要使用程序状态测试已创建的程序,请按以下步骤操作:
1. 将程序加载到 PLC 中并激活在线连接。 更多信息,请参见“将程序加载到目标系统”部分。
2. 单击程序编辑器中工具栏上的“启用/禁用监视”(Monitoring on/off) 按钮。
3. 在程序段 1 中,将变量“ON_OFF_Switch”修改为“1”。
将变量“ON_OFF_Switch”的信号状态设置为“1”。 电流通过常开触点流到程序段末尾的线圈。 置位变量“ON”,从而启动实例机器。 OFF 变量保持复位为“0”,没有任何其它作用。
4. 在程序段 2 中,将变量“LS_1”修改为“1”。
将变量“LS_1”的信号状态设置为“1”。这仿真了在传送带的起始位置通过光栅“LS1”检测到瓶子这一过程。 由于加热室在仿真过程中处于关闭状态,因此
“chamber_ON_OFF”变量的信号状态为“0”。
信号流过主梯级的各个触点,使得“置位/复位触发器”指令的输入 S 的信号状态为“1”。从而将变量“conveyor_drive_ON_OFF”的信号状态设置为“1”,并且驱动传送带。
5. 在程序段 2 中,将变量“LS_1”修改为“0”。
变量 LS_1 的信号状态复位为“0”。 这将仿真取消激活光栅“LS1”这一过程。
6. 在程序段 2 中,将变量“LS_2”修改为“1”。
在程序段 2 中:
将变量“LS_2”的信号状态设置为“1”。 此设置将仿真瓶子被传送到加热室并且光栅“LS2”被激活这一过程。
电流将改变路线流向“置位/复位触发器”指令的输入 R1。 从而复位变量
conveyor_drive_ON_OFF 并停止传送带。
在程序段 3 中:
电流通过主梯级的触点流向“置位/复位触发器”指令的输入 S。 从而将变量
chamber_ON_OFF 的信号状态设置为“1”并启动加热室。
在程序段 5 中:
只要启动加热室(程序段 3),变量 LED 的信号状态就会被设置为“1”且状态指示灯将被激活。
在程序段 4 中:
在“接通延迟”时间运算的 IN 输入检测到一个上升沿并且巴氏消毒时段已开始。
在该时段结束时,牛奶已经过巴氏消毒,并且变量“milk_pasteurized”的信号状态将被设置为“1”。
在程序段 3 中:
置位“milk_pasteurized”变量时关闭加热室。
在程序段 5 中:
关闭加热室时,状态指示灯将取消激活。
在程序段 2 中:
传送带再次开始运动。
7. 在程序段 2 中,将变量“LS_2”修改为“0”。
变量 LS_2 的信号状态复位为“0”。 此状态将仿真瓶子已离开加热室这一过程。
8. 在程序段 2 中,将变量“LS_3”修改为“1”。
将变量“LS_3”的信号状态设置为“1”。 此状态将仿真瓶子已传送到传送带的末端并且被光栅“LS3”检测到这一过程。
变量 conveyor_drive_ON_OFF 的信号状态复位为“0”,传送带将停止。
9. 终止在线连接。
【结果】
已测试程序,并检查了程序的执行情况。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
zyll111
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』