技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

请教编程问题

[复制链接]
跳转到指定楼层
楼主
发表于 2010-12-24 11:15:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   来自:10.111.1.245

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

Network 1 // 网络标题
// 网络注释
LD     SM0.1
MOVB   16#09, SMB30
MOVB   16#B0, SMB87
MOVB   16#0A, SMB89
MOVW   5, SMW90
MOVB   100, SMB94
ATCH   INT0, 23
ATCH   INT2, 9
ENI
RCV    VB100, 0

Network 1 // 网络标题
// 网络注释  中断0
LDB=   SMB86, 16#20
MOVB   10, SMB34
ATCH   INT2, 10
CRETI
NOT
RCV    VB100, 0

Network 1 // 网络标题 中断1
// 网络注释
LD     SM0.0
DTCH   10
XMT    VB100, 0

Network 1 // 网络标题 中断2
// 网络注释
LD     SM0.0
RCV    VB100, 0

在这个程序中,VB100存的是不是接收和发送的数呢?如果是我可以用MOVB  这条指令把它里面的值调出来吗?还有DTCH 10 这条指令有什么意义呢,为什么要分离中断呢?请给我回答,谢谢

网络1
LD   I0.1
AN   M0.1
=M0.0
网络2
LD  I0.1
=M0.0
小弟明白这是一个边沿信号产生的程序,但是不明白M0.0为什么保持1个PLC扫描周期,我可能不明白扫描周期这个词,麻烦好心人解释一下,谢谢!

网络2应该是这样的。
LD  I0.1
=M0.1
在开始把I0.1闭合时也就是在第一个扫描周期时,M0.0通同时在M0.0之后M0.1

M0。1也通。在闭合的第二个扫描周期里,由于M0。1是通的 所以这个网络中
LD   I0.1
AN   M0.1
=M0.0
的 AN M0。1 是通的就把M0。0给段了,所以呢M0。0就只通了一个周期。

[此贴子已经被作者于2010-12-24 11:16:13编辑过]
2
 楼主| 发表于 2010-12-24 11:15:39 | 只看该作者   来自:10.111.1.245
网络1
LD   I0.1
AN   M0.1
=M0.0
网络2
LD  I0.1
=M0.0
小弟明白这是一个边沿信号产生的程序,但是不明白M0.0为什么保持1个PLC扫描周期,我可能不明白扫描周期这个词,麻烦好心人解释一下,谢谢!

网络2应该是这样的。
LD  I0.1
=M0.1
在开始把I0.1闭合时也就是在第一个扫描周期时,M0.0通同时在M0.0之后M0.1
3
发表于 2018-2-8 21:19:02 | 只看该作者   来自:112.39.135.86
这个看不懂
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-4-27 04:17

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表