设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
欧姆龙的这段程序啥意思?!
返回列表
发新帖
[欧姆龙]
欧姆龙的这段程序啥意思?!
[复制链接]
255
|
0
|
2024-7-28 11:41:00
|
显示全部楼层
|
阅读模式
这段程序这样写的:“!%LD 0.00” —— “!OUT 100.00”
图1
一般写程序如下图这样写:
看行号为1、2的两段程序,这是常用的,↓ 表示下降沿,同理,↑表示上升沿
0.01接通,100.01输出
0.02一个下降沿接通,100.02输出一个脉冲信号
图2
!在程序里,在程序里,是立即执行的意思
在说“立即执行”这个概念之前,先说一下CPU的处理方式吧。。
在一个处理周期的开始,依次要进行“输入读取”——“执行指令”——“IO刷新”——“输入读取”——“执行指令”——“IO刷新”反复执行以行号为1的程序为例,当进行“输入读取”这一过程时恰好输入寄存区存0.01为TRUE,则在下一个扫描周期将100.01置为TRUE
行号为2的程序,表示前一个扫描周期的“输入读取”时刻的0.02点为TRUE,当 当前检测周期的“输入读取”时刻的0.02点为FALSE时,判断为下降沿条件,则在下一个周期输出100.2
立即执行,则表示在当前扫描周期检测到后,在“执行指令”阶段将结果反映在周期/输出上。
图一的 -|!↓|- 表示立即输出下降沿
图一的(↓)表示立即输出线圈
看图2中的运行当0.00/0.01/0.02同时为TRUE时,在当前的扫描周期,行号为0的程序段输出信号,超前行号为2的程序段2个扫描周期。
上升沿一样道理
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
工业技术互联
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』