回复:标志位作用

甫哥

  • 帖子

    1448
  • 精华

    72
  • 被关注

    84

论坛等级:至圣

注册时间:2009-01-04

白金 白金 如何晋级?

发布于 2013-05-11 18:24:56

8楼

如:M8:是启动标志位。第一个程序执行周期为高电平,以后就与其它M相同;
标志位分为几种;“普通”数字量标志位M 及“特殊”标志位(如:M8、背光标志:M25 和 M26、消息文本字符集标志:M27),模拟量标志位AM。具体请参考手册或编程软件中的帮助。
论坛中有好多个关于标志位的帖子,您搜索一下,看看会有帮助的。
“相当于控制柜里面的中间继电器”只是一个不是十分确切的比喻,并且只是标志位的其中一个角度的“用处理解”。
标志位有很多用处:
1)如某功能块的输出,程序中不再直接使用(如:计数器的值、模拟量模块的值 只是被其它功能块“引用”;),可用标志位结束,使程序完整,便于下载。M与AM均有此用处。数字量应优先使用开路连接器结束程序,开路连接器不足时再使用M;
2)功能块嵌套深度过大,超过了运行范围,可用标志位“隔开”,减少嵌套数量;
3)将程序的关键逻辑结果送标志位M,仿真时方便观察;
4)逻辑循环递归时,必须使用标志位M(最主要的用处之一);
5)采用“读取”标志位M前与后的逻辑状态,相差一个“扫描”周期,实现程序逻辑运算时的“时序延时”(非常短),可防止“逻辑竞争干扰”等。
6)利用M8的特性,可在第一个程序执行扫描周期“复位”程序、“第一时间置位”某些功能块等
等等。
书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

LOGO!

共有2405条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。