侵权投诉

搜索
更多>> 热门搜索:
订阅
纠错
加入自媒体

人机接口应用实务

2012-06-20 11:42
九一隐士
关注

  【例3】plc数值表示及其图形监控

  (1)plc内部之数值运算或储存全部采用二进制数值,无论是16位或32位之数值,均以其最高位msb(b15 orb31)表示该数值之正负,剩下之位(b14~b0或b30~b0)才真正用以表示数值大小。当msb为1,则此数为负数,plc之负数系以2的补码(2`scomplement)来表示。所谓2的补码,系将等值正数之所有位(b15~b0或b31~b0)反相(1变0,0变1,亦即所谓1的补码),然后再加上1,即变成2的补码。

  (2)初学习者对上述plc数值表示之文字解说,往往是“丈二金刚摸不着头绪”,故在此设计一plc数值表示及图形监控画面如图8所示,其中之阶梯图程序可经由绘图菜单选项中之垂直线及水平线加以绘制,辅以静态文字标示出组件接点编号及应用指令。经由数值输入及状态指示灯等组件设计及配置,即可让初学者对plc数值、应用指令操作数中之位缓存器(kny0)及负数表示方式等有更进一步的认识和了解。组件设置及格式如表3所示。

  【例4】功能或应用指令之图形监控

  plc的功能或应用指令,是由应用指令及操作数所构成,其中之来源[s]或目的[s]操作数处理的对象大部分是位缓存器或16/32位的数据缓存器。但是一般的使用手册对应用指令的解说,都偏向于文字的叙述,对初学者而言,可能看完之后还是懵懵懂懂。作者在从事plc应用指令的教学及实习时,适度的设计了一些相关的图形监控画面,发现不但可以提高学习的兴趣,另一方面也提升了学习的成效。

  (1)针对【例2】图8中之图形监控画面,稍为增添或删除一些组件,即可验证其它应用指令的含义,例如:数据传送(12_mov)、数据反相传送(14_cml)、加1(24_inc)、减1(25_dec)、补码(29_neg)、右/左旋转(30_ror/31_rol)、位右/左移位(34_sftr/35_sftl)、译码/编码(41_deco/42_enco)、on位数总和(43_sum)及指定位状态检查(44_bon)…等指令。

  (2)此外也可就数据缓存器的相关指令,设置适当的数值输入及数值显示组件,外加一些条件接点按钮,即可增进对四则运算:整数型加法(20_add)、减法(21_sub)、乘法(22_mul)、除法(23_div)、位缓存器写入/读取(38_sfwr/39_sfrd)、平均值(45_mean)及万年历的读取/写入(166_trd/167_twrs)等指令的认识与了解。

  【例5】应用指令执行模式之图形监控

 

<上一页  1  2  3  4  5  下一页>  余下全文
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号