恭喜,你发布的帖子
发布于 2024-07-13 11:49:25
1楼
SINA_PARA_S是非周期读写参数的功能块。
写参数快,读参数慢。
读一个参数,首先是用写告诉驱动要读哪些参数;然后转为读(读请求)状态;待驱动CU处理器循环读到该指令后,去查找该参数。然后将参数值放入读写缓冲区。因为这是优先级最低的,在此过程中,PLC读请求收到的都是“等待”;具体等待几个周期?没有一定之规。
所以,START使用周期0.5Hz是没啥道理的。
按照西门子通讯功能块程序的写法,START只需要一个0->1的沿来启动,功能块会把输入接口参数复制到功能块中,然后按此接口值操作;(这意味着,功能块接口参数变动,它也不会理你。直到下一个START的上升沿。)
通常使用此功能是读取报警/故障;一次将报警/故障代码和报警/故障值读出来。
请填写推广理由:
分享
只看
楼主