莆田地区西门子模块代理
莆田地区西门子模块代理
西门子S7-1200中的逻辑运算指令包括逻辑与、逻辑或、逻辑异或、取反、编码、解码、选择、多路复用等。下面我们来介绍基本逻辑运算指令的使用方法。
逻辑与、逻辑或、逻辑异或指令如下图所示,其中,问号处可选择的数据类型为字节BYTE、字WORD、双字DWORD。IN1、IN2和OUT必须具有相同的数据类型。指令执行时,将输入参数IN1、IN2的对应位分别进行逻辑与、逻辑或、逻辑异或运算,结果送到输出参数OUT中。
取反指令如下图所示,其中,问号处可选数据类型为各种整形、字节、字、双字。IN和OUT必须具有相同的数据类型。指令执行时,将输入参数IN各二进制位的值取反,也就是将0变1、1变0,结果送到输出参数OUT中。
下面,我们通过一个编程实例来说明基本逻辑运算指令如何使用。将MW2和MW4中的数据进行逻辑与后,送到MW6中。
怎样用西门子S7-200外加定位模块控制三台步进电机?
用西门子S7-200外加定位模块控制三台步进电机,分别是X,Y,Z轴,每个轴都有一个原点感应器,流程是:
X轴发送5000脉冲,完毕后Y轴2000个脉冲,然后是Z轴再发送200个脉冲,完毕后三轴回原点;回原点后停2S,然后X轴发送5500脉冲,完毕后Y轴2200个脉冲,然后是Z轴再发送300个脉冲,完毕后三轴回原点;回原点后再停2S,然后X轴发送6000脉冲,完毕后Y轴2300个脉冲,然后是Z轴再发送400个脉冲,完毕后三轴回原点。
编程思路1:
S7-200/PLC是晶体管型,本身能控制两台步进马达(也只能控制两台),*三台步进马达追加用定位模块来控制。讨论:是否需要用到中断(比如X轴发完脉冲产生中断,此中断子程序再控制Y轴发脉冲,Y轴发完后再产生中断,此中断子程序再控制Z轴,Z轴发完后产生中断,此中断子程序使各个轴回原点)
编程思路2:
西门子的位控模块只能控制一台步进电机,要想控制3台的话,前提是3台电机不能同时运行,还要增加一个数字量的输入\输出模块,将位控模块的脉冲输出接在数字量模块的输入端,3台电机的脉冲信号线分别接在数字量模块的输出端,编程序来转换脉冲信号给不同的电机,方向信号3台电机可以并在一起可以了.因为只有一台得到脉冲信号的电机才能运行
一、编写程序。首先在项目树中打开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,单击一次性修改所有选定值按钮将新值写入,观察逻辑运算结果。
6ES7518-4FP00-0AB0
6ES7517-3FP00-0AB0
6ES7516-3FN02-0AB0
6ES7515-2FM02-0AB0
6ES7513-1FL02-0AB0
6ES7511-1FK02-0AB0
6ES7512-1SK01-0AB0
6ES7510-1SJ01-0AB0
6ES7215-1AF40-0XB0
6ES7215-1HF40-0XB0
6ES7214-1AF40-0XB0
6ES7214-1HF40-0XB0
6ES7212-1AF40-0XB0
6ES7212-1HF40-0XB0
6ES7318-3FL01-0AB0
6ES7317-2FK14-0AB0
6ES7317-6FF04-0AB0
6ES7315-2FJ14-0AB0
6ES7315-6FF04-0AB0
6ES7526-1BH00-0AB0
6ES7526-2BF00-0AB0
6ES7136-6BA00-0CA0
6ES7136-6DC00-0CA0
6ES7136-6DB00-0CA0
6ES7136-6RA00-0BF0
6ES7136-6AA00-0CA1
6ES7136-6PA00-0BC0
- 厦门地区西门子模块代理 2023-10-26
- 福州地区西门子模块代理 2023-10-26
- 福建地区西门子模块代理 2023-10-26
- 宣城地区西门子模块代理 2023-10-26
- 池州地区西门子模块代理 2023-10-26
- 亳州地区西门子模块代理 2023-10-26
- 六安地区西门子模块代理 2023-10-26
- 阜新地区西门子模块代理 2023-10-26
- 营口地区西门子模块代理 2023-10-26
- 锦州地区西门子模块代理 2023-10-26
- 丹东地区西门子模块代理 2023-10-26
- 本溪地区西门子模块代理 2023-10-26
- 抚顺地区西门子模块代理 2023-10-26
- 鞍山地区西门子模块代理 2023-10-26
- 大连地区西门子模块代理 2023-10-26
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com