设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子PLC中手动程序编辑模板(下)
返回列表
发新帖
[西门子]
西门子PLC中手动程序编辑模板(下)
[复制链接]
266
|
0
|
2024-8-16 08:35:41
|
显示全部楼层
|
阅读模式
仔细看过上一篇文章手动程序编辑模板上的,就知道手动控制,看似简单,实际我们要考虑的因素还是比较多的,这也是我们在学校里面学的,为什么到实际工作中,发现好像不是一回事,其实学校只是教我们一些通识方面的,许多专业的,比较深层次的还是需要有个积累的过程。下面我们接着看手动部分的其他内容,相信这两篇文章看了,手动方面再也不是问题,今后我们会推出其他工作中的实际应用。欢迎各位关注,转发,让我们一起以自己的工作,作为我们幸福生活的一部分。
③部件动作到位状态
当部件执行到原位动作时,将”在工作位状态”复位,当检测到”原位到位信号”后,置位”在原位状态”。当部件执行到工作位动作时,将”在原位状态”复位,当检测到”工作位到位信号”后,置位”在工作位状态”。
当设备断电后,将部件的”在原位状态”和”在工作位状态”复位。如果检测不到”原位到位信号”,则将在”在原位状态”复位;检测不到”工作位到位信号”,则将在”在工作位状态”复位。
④部件动作计时功能
当部件执行”到原位动作”或”到工作位动作”时开始计时,程序中我们以【"DB3100_Manual".Manual[#NO].HomeTime】中的值来表达”到原位动作”已经执行的时间,以【"DB3100_Manual".Manual[#NO].WorkTime】中的值来表达”到工作位动作”已经执行的时间。当部件不在执行”到原位动作”或”设备断电”或检测到”原位到位信号”,”到原位动作计时清零。当部件不在执行”到工作位动作”或”设备断电”或检测到”工作位到位信号”,”到工作位动作计时清零。
⑤部件的报警功能
当设备上电后,启用报警功能。
报警复位:
如果按下报警复位按钮,将该部件的10个报警全部复位。
FOR的循环程序可以如下理解,报警复位按钮按下后,”sTempNO[1]”中的值从”0”到”9”开始变化,每次递增”1”,进行十次循环;而”ErrorCode ”的值,根据用户的输入为准。
以”ErrorCode”值为”60”为例子 :第①次循环:按下按钮后,【"DB160_OP10_Alarm".Alarm2[#ErrorCode + #sTempNO[1]]】复位即【"DB160_OP10_Alarm".Alarm2[60 + 0]】复位即【"DB160_OP10_Alarm".Alarm2[60]】复位第②次循环:按下按钮后,【"DB160_OP10_Alarm".Alarm2[#ErrorCode + #sTempNO[1]]】复位即【"DB160_OP10_Alarm".Alarm2[60 + 1]】复位即【"DB160_OP10_Alarm".Alarm2[61]】复位第③次循环:按下按钮后,【"DB160_OP10_Alarm".Alarm2[#ErrorCode + #sTempNO[1]]】复位即【"DB160_OP10_Alarm".Alarm2[60 + 2]】复位即【"DB160_OP10_Alarm".Alarm2[62]】复位第④次循环:按下按钮后,【"DB160_OP10_Alarm".Alarm2[#ErrorCode + #sTempNO[1]]】复位即【"DB160_OP10_Alarm".Alarm2[60 + 3]】复位即【"DB160_OP10_Alarm".Alarm2[63]】复位第⑨次循环:按下按钮后,【"DB160_OP10_Alarm".Alarm2[#ErrorCode + #sTempNO[1]]】复位即【"DB160_OP10_Alarm".Alarm2[60 + 8]】复位即【"DB160_OP10_Alarm".Alarm2[68]】复位第⑩次循环:按下按钮后,【"DB160_OP10_Alarm".Alarm2[#ErrorCode + #sTempNO[1]]】复位即【"DB160_OP10_Alarm".Alarm2[60 + 9]】复位即【"DB160_OP10_Alarm".Alarm2[69]】复位。以上内容就是报警复位的程序。以下内容是会有哪些报警发生。1、当”#ErrorMode”的值为”0”时,该部件的10个报警全部取消。2、当”#ErrorMode”的值为”1”时,该部件在执行”到原位动作”或”到工作位动作”前,如果不满足安全互锁条件,那么则会触发”到原位动作安全互锁不满足”报警或”到工作位动作安全互锁不满足”报警。
3、当”#ErrorMode”的值为”2”时,该部件在执行”到原位动作”或”到工作位动作”前,如果不满足安全互锁条件,那么则会触发”到原位动作安全互锁不满足”报警或”到工作位动作安全互锁不满足”报警。如果部件”到原位动作_已执行时间”的值,超过设定”ErrorTime”的值,那么则会触发”到原位动作超时”报警;如果部件”到工作位动作_已执行时间”的值,超过设定”ErrorTime”的值,那么则会触发”到工作位动作超时”报警。
4、当”#ErrorMode”的值为”3”时,该部件在执行”到原位动作”或”到工作位动作”前,如果不满足安全互锁条件,那么则会触发”到原位动作安全互锁不满足”报警或”到工作位动作安全互锁不满足”报警。如果部件”到原位动作_已执行时间”的值,超过设定”ErrorTime”的值,那么则会触发”到原位动作超时”报警;如果部件”到工作位动作_已执行时间”的值,超过设定”ErrorTime”的值,那么则会触发”到工作位动作超时”报警。如果部件的”原位到位信号”和”工作位到位信号”同时出现,那么则会触发”部件原位_工作位双ON报警”。
5、当”#ErrorMode”的值为”4”时,该部件在执行”到原位动作”或”到工作位动作”前,如果不满足安全互锁条件,那么则会触发”到原位动作安全互锁不满足”报警或”到工作位动作安全互锁不满足”报警。如果部件”到原位动作_已执行时间”的值,超过设定”ErrorTime”的值,那么则会触发”到原位动作超时”报警;如果部件”到工作位动作_已执行时间”的值,超过设定”ErrorTime”的值,那么则会触发”到工作位动作超时”报警。如果部件的”原位到位信号”和”工作位到位信号”同时出现,那么则会触发”部件原位_工作位双ON报警”。如果部件有”在原位状态”,同时”原位到位信号”丢失,则会触发”部件原位传感器丢失报警”;如果部件有”在工作位状态”,同时”工作位到位信号”丢失,则会触发”部件工作位传感器丢失报警”。
⑥复位部件动作的触发条件
这段程序的目的是,当没有人为触发”部件动作条件”,这条指令可以将目前已触发的”动作条件”复位。
以上内容均为独家
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
工控无忧
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』