设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子S7-1200编程实例,基本逻辑运算指令如何使用? ...
返回列表
发新帖
[西门子]
西门子S7-1200编程实例,基本逻辑运算指令如何使用?
[复制链接]
122
|
0
|
2024-4-26 08:30:50
|
显示全部楼层
|
阅读模式
西门子S7-1200中的逻辑运算指令包括逻辑与、逻辑或、逻辑异或、取反、编码、解码、选择、多路复用等。下面我们来介绍基本逻辑运算指令的使用方法。
逻辑与、逻辑或、逻辑异或指令如下图所示,其中,问号处可选择的数据类型为字节BYTE、字WORD、双字DWORD。IN1、IN2和OUT必须具有相同的数据类型。指令执行时,将输入参数IN1、IN2的对应位分别进行逻辑与、逻辑或、逻辑异或运算,结果送到输出参数OUT中。
取反指令如下图所示,其中,问号处可选数据类型为各种整形、字节、字、双字。IN和OUT必须具有相同的数据类型。指令执行时,将输入参数IN各二进制位的值取反,也就是将0变1、1变0,结果送到输出参数OUT中。
下面,我们通过一个编程实例来说明基本逻辑运算指令如何使用。将MW2和MW4中的数据进行逻辑与后,送到MW6中。
一、编写程序。首先在项目树中打开PLC_1下面的程序块文件夹,双击MAIN打开程序编辑器,在指令树中打开字运算文件夹,选择与逻辑运算指令,双击或拖放到编程区域,单击问号处,选择数据类型为WORD,在IN1处输入地址MW2,编辑器自动为MW2生成了变量名称TAG_1,可以在PLC变量表中修改,IN2处输入地址MW4,OUT处输入地址MW6。这样,一个简单的逻辑运算指令应用实例就完成了,单击保存项目按钮保存项目。
二、编译、下载程序到PLC。选中项目树中的PLC_1,单击编译按钮编译项目,单击下载按钮将所有块下载到PLC。
三、查看程序运行情况。在项目树中单击打开监视表格文件夹,双击添加新监控表格,可以看到项目树中添加了监视表格_1,同时在工作区打开了监视表格编辑器,在地址列依次输入MW2、MW4、MW6,默认显示格式为十六进制,在MW2和MW4的修改值列中分别输入1234和00FF,将MW2的显示格式改为二进制,选中该单元格,将鼠标放在右下角的小方块处,当鼠标指示变为十字形时按住鼠标左键往下拉两行,可以看到显示格式均改为二进制,单击全部监视按钮,所有数据的当前值全为0,单击一次性修改所有选定值按钮将新值写入,观察逻辑运算结果。
本篇我们通过一个简单的编程实例来介绍了西门子S7-1200基本逻辑运算指令的使用方法,更多西门子PLC编程的相关内容请持续关注本号。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
PLC技术圈
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』