如何设置PLC备用点更方便灵活?

已锁定

仅此微风

西门子1847工业学习平台

  • 帖子

    19
  • 精华

    0
  • 被关注

    0

论坛等级:游侠

注册时间:2023-05-08

黄金 黄金 如何晋级?

如何设置PLC备用点更方便灵活?

1704

7

2024-11-14 14:30:26

  本人主要是做单机设备,主要客户是国外客户,一般设备都会有几个IO点空在那,在过往经验中虽然遇到PLC坏点的情况比较少,但也是存在的,主要是现场环境比较恶劣,打开电柜后容易有灰尘进入电柜内。于是突发奇想能不能直接通过触摸屏修改PLC输入输出点,而不用连接电脑?所以自己先设想了一下打算使用PEEK POKE指令。更多的是想和各位大佬前辈讨教一下有没有更好的方法。程序只是为了简单试验,还有很多不完善的地方,不喜勿喷!

  1.首先新建一个PLC ,在变量表里添加IO变量,为了看起来直观点,IO点名称直接采用IO地址。



2.新建数据块DB1,并在属性中去掉块的优化访问,主要是为了方便变量寻址使用。接着写几个输入输出作为IO映射。


3.再新建一个DB2,作为中间变量和输入输出变量使用。


4.建立一个FC块,编写程序。

1)先将IO地址映射给新建的输入输出变量。


2)使用PEEK指令读取任意I点状态,再将其返回结果POKE给任意映射输入变量。



3)使用PEEK指令读取任意输出变量,再将其返回结果赋值给任意O点。



5.建立监控表,将程序下载进设备。

1)给I0.1通电,可以看到 “"输入/输出接口".输入2”为TRUE;


2)将输入位偏移量改为1,意为将I0.1的输出结果写给“"输入/输出接口".输入1”。


3)将输出映射位偏移修改为3,将“"输入/输出接口".输出1”设置为TRUE ,Q0.0变为TURE;

4)将备用输出位偏移设置为1,Q0.1变为TRUE;









如何设置PLC备用点更方便灵活? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15148条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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