- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC程序设计基础讲述
4.BCD码(Binary Coded Decimal)是各位按二进制编码的十进制数,“逢10进1”。用4位二进制数来表示1位十进制数,每一位只能是2#0000~2#1001。 用16#表示BCD码,4位BCD码对应于16位二进制数,允许范围为16#9999 ~16# 0000。 5.负数的表示方法 用二进制补码表示有符号数,最高位为符号位,最高位为符号位,最高位为0时为正数,反之为负数。 用二进制补码来表示有符号数,正数的补码是它本身,最大的16位二进制正数为2#0111 1111 1111 1111 即16#7FFF(32767)。 将正数的补码逐位取反(0变为1,1变为0)后加 1,得到绝对值与它相同的负数的补码。例如将1158的补码2#0000 0100 1000 0110逐位取反后加1,得到?1158的补码1111 1011 0111 1010。 在读取指针时,有如下几种不同的情况出现: ①以字节的形式读取指针: LD M0.0 MOVD MB0, VD10 MOVB *VD10, VB30 译为:在VD10建立指针,指针指向以MB0为首地址的地址,读取在指针VD10所指向的首地址开始的一个字节(即以MB0开始的一个字节,很明显就是MB0本身),所以,读取指针时将MB0放到VB30。 ②以字的形式读取指针: LD M0.0 MOVD MB0, VD10 MOVW *VD10, MW20 译为:在VD10建立指针,指针指向以MB0为首的地址,读取在指针VD10所指向的首地址开始的一个字(即以MB0开始的一个字,很明显就是MW0),所以,读取指针时将MW0放到MW20。 ③以双字的形式读取指针: LD M0.0 MOVD VB0, VD10 MOVD *VD10, VD40 译为:在VD10建立指针,指针指向以VB0为首的地址,读取在指针VD10所指向的首地址开始的一个双字(即以VB0开始的一个双字,很明显就是VD0),所以,读取指针时将VD0放到VD40。 修改指针是在使用指针寻址中关健的一部分,修改指针是将指针指向的首地址进行适当的偏移,使之指向我们需要访问的地址。 修改指针时,应使用双字指令,修改时要记住需要调整的存储器地址的字节数,如果存取字节时,指针加1,存取字时,指针加2,存取双字时,指针加4。 使用说明 对位元件来说一旦被置位,就保持在通电状态,除非对它复位;而一旦被复位就保持在断电状态,除非再对它置位。 如果对计数器和定时器复位,则计数器和定时器的当前值被清零。 N的范围为1~255。 S/R指令的操作数为:I、Q、M、SM、T、C、V、S和L。 立即指令 常开/常闭立即触点指令是不经过输入映象寄存器,直接读入输入点的状态;立即输出指令是直接以结果驱动输出而不等待每次扫描周期结束,用在出现异常需要紧急处理的场合. 立即指令是为了提高响应速度而设置的 ,不受PLC周期扫描的影响 。 RS、SR双稳态触发器指令 SR是置位优先双稳态触发器,RS是复位优先双稳态触发器。它们用置位输入和复位输入来控制方框上面的位地址,可选的OUT连接反映了方框上面位地址的信号状态。 置位信号S1和复位信号R同时为ON时,M0.5被置位为ON。 置位信号S和复位信号R1同时为ON时,M0.6被复位为OFF。 习题 1、启保停:I0.0接通、I0.1断开Q0.0输出,I0.1接通时,Q0.0关断输出,即I0.0为启动按钮、I0.1为停止按钮、Q0.0为输出; 2、正反转控制:有一正转启动按钮I0.0,一反转启动按钮I0.1,一停止按钮I0.2,正转输出Q0.0,反转输出Q0.1,要互锁; 3、单按钮控制:利用一个按钮控制电动机的启动和停止,I0.0第一次接通时Q0.0输出,电机运转;I0.0第二次接通时Q0.0关断输出,电机停止; 4、混合控制:一台电机既可点动运行,也可以连续运行,I0.0为点动控制按钮,I0.1为连续运行控制按钮,I0.2为连续运行的停止按钮,Q0.0为输出点控制电机运转,两种控制方式之间要有互锁; 5、连锁控制:某台设备由两人操作,甲按了启动按钮I0.0,乙按了启动按钮I0.1后Q0.0输出设备才可以启动,两按钮不要求同时按下,按下停止按钮I0.2后设备停止; 分辩率与定时时间的计算 单位时间的时间增量称为定时器的分辨率,即精度。S7-200 PLC定时器有3个精度等级:1 ms、10 ms和100 ms。 定时器定时时间T的计算:T = PT × S。式中:T为实际定时时间,PT为设定值,S为分辨率。 例如:TON指令使用T97(为10 ms的定时器),设定值为100,则实际定时时间为:
原创力文档


文档评论(0)