西门子S7-400模块控制器CPU412-1西门子中国一级总代理 西门子PLC代理商
西门子S7-400模块控制器CPU412-1西门子中国一级总代理 西门子PLC代理商
西门子S7-400模块控制器CPU412-1西门子中国一级总代理 西门子PLC代理商
西门子S7-400模块控制器CPU412-1西门子中国一级总代理 西门子PLC代理商
浔之漫智控技术(上海)有限公司是SIEMENS西门子全球一级总代理商与全球维修中心,优势产品有西门子S7200/300/400/1200/6DD/6EP/6AV/6GK/ET200/电缆/DP接头/PLC/触摸屏 /变频器/数控伺服/直流/电源/软启动/ 网卡 等等,西门子工业自动化与驱动技术集团授权合作伙伴!《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:现货配送至全国各地含税(13%)含运费!
《产品质量》:原装zhengpin,全新原装!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
西门子S7-200 SMART控制步进电机(二)
一、开环运动控制方法
S7-200 SMART CPU提供三种开环运动控制的方法:
1、脉冲宽度调制(PWM):内置于CPU中,用于速度、位置或占空比的控制
2、脉冲串输出(PTO):内置于CPU中,用于指定长度脉冲或指定距离的控制
3、运动轴:内置于CPU总,用于速度和位置的控制。本文所讲的就是通过运动轴实现步进电机的运动控制。
SR20和ST20 CPU提供了两个脉冲输出(Q0.0和Q0.1),其他CPU均提供了三个脉冲输出(Q0.0、Q0.1和Q0.3),但需要注意的是高速脉冲输出操作只能在晶体管输出的CPU上进行,不可以在继电器输出的CPU上进行,也就是说需要高速脉冲输出时不能使用CR40、CR60、SR20、SR30、SR40和SR60。(如图1所示)
图1 S7-200 SMART CPU
二、运动轴概述
前面提高大部分的S7-200 SMART PLC能提高3个运动轴用于步进电机和伺服电机的速度和位置控制,其功能和性能如下:
1、提供高速控制,速度从每秒2个脉冲到每秒100,000个脉冲(2HZ到100KHZ);
2、提供可组态的测量系统,既可以使用工程单位(例如英寸和厘米)也可以使用脉冲数;
3、提供可组态的反冲补偿;
4、支持juedui、相对和手动位控方式;
5、提供连续操作;
6、提供多达32组移动曲线,每组Zui多可有16步;
7、提供4种不同的参考点寻找模式,每种模式都可对起始的寻找方向和Zui终的接近方向进行选择。
S7-200 SMART CPU运动控制输入/输出定义见图2。
图2 运动控制输入/输出定义
需要注意的是,Axis0的脉冲和方向输出分别分配到Q0.0和Q0.2,Axis1的脉冲和方向输出分别分配到Q0.1和Q0.7,Axis2的脉冲和方向输出分别分配到Q0.3和Q1.0。如果Axis1组态为脉冲加方向,则P1分配到Q0.7。如果Axis1组态为双向输出或者A/B相输出,则P1被分配到Q0.3,但此时Axis2将不能使用。
三、配置运动控制向导
STEP7-MicroWIN SMART软件提高的运动控制向导工具能帮助我们很快配置好运动轴,接下来要讲的就是配置运动控制向导的步骤。
1、选择工具中的“运动”
2、选择需要组态的轴
不同的运动轴对应的脉冲和方向控制输出口固定且不可更改,需要根据输出口接线进行选择。
3、为所选择的轴命名
4、 设置测量系统的参数
a选择工程单位或者是脉冲数
b选择电机一次选择所需的脉冲数(与电机驱动器上拨码的细分设定所对应)
c选择测量的基本单位(为了更好观察效果,这里选择了度作为测量单位)
d输入电机一次旋转产生多少‘度’的运动(这里输入360.0)
5、设置方向控制
a设置有几路脉冲输出(单相:1路;双相:2路;正交:2路)
b设置脉冲输出极性和方向控制
6、分配输入点(没有输入可以默认不启用)
a正限位使能;
b正限位输入点;
c指定相应输入点有效时的响应方式;
d指定输入信号有效电平(低电平有效或者高电平有效)。
a负限位使能;
b负限位输入点;
c指定相应输入点有效时的响应方式;
a使能参考点;
b参考点输入点;
c指定输入信号有效电平(低电平有效或者高电平有效)。
a使能零脉冲:
b零脉冲输入点。
a使能停止点;
b停止输入点;
c指定相应输入点有效时的响应方式;
d指定输入信号的触发方式,可以选择电平触发或者边沿触发。
e指定输入信号有效电平(低电平有效或者高电平有效)。
7、定义用于禁用或启用电机驱动器/放大器的输出
a使能输出点
b每个轴的输出点都是固定的,Axis0对应Q0.4,Axis1对应Q0.5,Axis2对应Q0.6,用户无法对其进行修改。
8、定义电机的速度
a定义电机运动的Zui大速度“MAX_SPEED”;
b根据定义的Zui大速度,在运动曲线中可以指定的Zui小速度;
c定义电机运动的启动/停止速度“SS_SPEED” 。
9、定义点动参数
a定义点动速度“JOG_SPEED”(电机的点动速度是点动命令有效时能够得到的Zui大速度);
b定义点动增量“JOG_INCREMENT”(点动增量是瞬间的点动命令能够将电机旋转的角度)。
10、加/减速时间设置(一般默认即可)
a设置从启动/停止速度“SS_SPEED”到Zui大速度“MAX_SPEED"的加速度时间“ACCEL_TIME”;
b设置从Zui大速度“MAX_SPEED”到启动/停止速度“SS_SPEED”的减速度时间“DECEL_TIME ”。
11、定义急停时间
a指定应用补偿的时间量
12、定义反冲补偿
反冲补偿为当方向发生变化时,为消除系统中因机械磨损而产生的误差,电机必须运动的距离。反冲补偿总是正值。(缺省=0)
13、使能参考点
若需要从一个juedui位置处开始运动或以juedui位置作为参考,必须建立一个参考点(RP)或零点位置,该点将位置测量固定到物理系统的一个已知点上。
14、设置寻找参考点位置参数
a定义快速寻找速度“RP_FAST”(快速寻找速度是模块执行RP寻找命令的初始速度,通常RP_FAST是MAX_SPEED的2/3左右);
b定义慢速寻找速度“RP_SLOW”(慢速寻找速度是接近RP的Zui终速度,通常使用一个较慢的速度去接近RP以免错过,RP_SLOW的典型值为SS_SPEED);
c定义初始寻找方向“RP_SEEK_DIR”(初始寻找方向是RP寻找操作的初始方向。通常,这个方向是从工作区到RP附近。限位开关在确定RP的寻找区域时扮演重要角色。当执行RP寻找操作时,遇到限位开关会引起方向反转,使寻找能够继续下去,默认方向=反向);
d定义Zui终参考点接近方向“RP_APPR_DIR”,(Zui终参考点接近方向是为了减小反冲和提供更高的精度,应该按照从RP移动到工作区所使用的方向来接近参考点,默认方向=正向)。
15、设置参考点偏移量
参考点偏移量“RP_OFFSET是”在物理的测量系统中RP到零位置之间的距离,缺省=0。
16、设置参考点搜索顺序
S7-200 SMART 提供4中寻找参考点顺序模式,每种模式定义如下:
RP寻找模式1:RP位于RPS输入有效区接近工作区的一边开始有效的位置上;
RP寻找模式2:RP位于RPS输入有效区的中央;
RP寻找模式3:RP位于RPS输入有效区之外,需要指定在RPS失效之后应接收多少个ZP(零脉冲)输入;
RP寻找模式4:RP通常位于RPS输入的有效区内,需要指定在RPS激活后应接收多少个ZP(零脉冲)输入。
17、从驱动器中读取juedui位置
18、新建运动曲线并命名
通过点击“添加(Add)”按钮添加移动曲线并命名。
注意:S7-200 SMART 支持Zui多32组移动曲线。运动控制向导提供移动曲线定义,在这里,可以为程序定义每一个移动曲线。运动控制向导中可以为每个移动曲线定义一个符号名,其做法是在定义曲线时输入一个符号名即可。
19、定义运动曲线
a选择移动曲线的操作模式(支持四种操作模式:juedui位置、相对位置、单速连续旋转、两速连续转动,当选择juedui位置或相对位置运行模式时,S7-200 SMART每组移动曲线支持Zui多16步);
b指定单速连续旋转的目标速度
c指定曲线的旋转方向
d选择是否是否RPS输入发出停止信号
20、为配置分配存储区
通过点击“建议”按钮分配存储区,程序中其他部分不能占用该向导分配的存储区。
21、完成组态
当完成对运动控制向导的组态时,只需点击生成(Generate),然后运动控制向导会执行以下任务:
a. 将组态和曲线表插入到 S7-200 SMART CPU 的数据块(AXISx_DATA)中;
b. 为运动控制参数生成一个全局符号表(AXISx_SYM);
c. 在项目的程序块中增加运动控制指令子程序,可在应用中使用这些指令;
要修改任何组态或曲线信息,可以再次运行运动控制向导。
注意:由于运动控制向导修改了程序块、数据块和系统块,要确保这三种块都下载到 S7-200 SMART CPU 中。否则,CPU 可能会无法得到操作所需的所有程序组件。
22、查看输入输出点分配
Zui后点击“生成”按钮即完成了运动控制向导的配置。
在下一篇文章中,将会讲解运动控制面板的使用方法及运动控制向导为运动轴创建的指令的使用方法。
————————————————
版权声明:本文为CSDN博主「qq_1071218829」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:
https://blog.csdn.net/qq_43134642/article/details/119955825
6ES7534-7QE00-0AB0 | AI4/AQ2:模拟量输入/输出模块 AI/AO 4x U/I/RTD/TC 2x U/I ST, 25mm模块,含前连接器 |
6ES7522-1BP00-0AA0 | DQ 64:数字量输出模块,源型, 晶体管 DQ 64 x 24 VDC/ 0.5A BA, 35mm模块,不含前连接器,需要配合Topconnector使用 |
6ES7522-1BP50-0AA0 | DQ 64:数字量输出模块,漏型, 晶体管 DQ 64 x 24 VDC/ 0.5A BA, 35mm模块,不含前连接器,需要配合Topconnector使用 |
6ES7522-1BL01-0AB0 | DQ 32:数字量输出模块,晶体管 DQ 32 x 24 VDC/ 0.5A HF, 35mm模块,不含前连接器 |
6ES7522-1BL10-0AA0 | DQ 32:数字量输出模块,晶体管 DQ 32 x 24 VDC/ 0.5A BA, 25mm模块,含前连接器 |
6ES7522-1BH01-0AB0 | DQ 16:数字量输出模块,晶体管 DQ 16 x 24 VDC/ 0.5A HF, 35mm模块,不含前连接器 |
6ES7522-1BH10-0AA0 | DQ 16:数字量输出模块,晶体管 DQ 16 x 24 VDC/ 0.5A BA, 25mm模块,含前连接器 |
6ES7522-5FH00-0AB0 | DQ 16:数字量输出模块,可控硅 DQ 16x 230 VAC/ 1A ST (TRIAC), 35mm模块,不含前连接器 |
6ES7522-5HH00-0AB0 | DQ 16:数字量输出模块,继电器 DQ 16x 230 VAC/ 2A ST (RELAY), 35mm模块,不含前连接器 |
6ES7522-5EH00-0AB0 | DQ 16:数字量输出模块,晶体管 DQ16 X 24...48VUC/125VDC/0.5A, 35mm模块,不含前连接器 |
6ES7522-1BF00-0AB0 | DQ 8:数字量输出模块,高性能 DQ 8x 24VDC/ 2A HF, 35mm模块,不含前连接器 |
6ES7522-5FF00-0AB0 | DQ 8:数字量输出模块,可控硅 DQ 8 x 230 VAC/ 2A ST (TRIAC), 35mm模块,不含前连接器 |
6ES7522-5HF00-0AB0 | DQ 8:数字量输出模块,继电器 DQ 8x 230VAC/ 5A ST (RELAY), 35mm模块,不含前连接器 |
6ES7521-1BP00-0AA0 | DI 64:数字量输入模块,基本型 DI 64x 24VDC BA, 35mm模块,不含前连接器,需要配合Topconnector使用 |
6ES7521-1BL00-0AB0 | DI 32:数字量输入模块,高性能 DI 32x 24VDC HF, 35mm模块,不含前连接器 |
6ES75211BL100AA0 | DI 32:数字量输入模块,DI 32x 24VDC BA, 25mm模块,含前连接器 |
6ES7521-1BH00-0AB0 | DI 16:数字量输入模块,高性能 DI 16x 24VDC HF, 35mm模块,不含前连接器 |
6ES7521-1BH10-0AA0 | DI 16:数字量输入模块,DI 16x 24VDC BA, 25mm模块,含前连接器 |
6ES7521-1BH50-0AA0 | DI 16:数字量输入模块,源型,DI 16x 24VDC SRC BA, 35mm模块,不含前连接器 |
6ES7521-1FH00-0AA0 | DI 16:数字量输入模块,DI 16x 230V AC BA, 35mm模块,不含前连接器 |
6ES7521-7EH00-0AB0 | DI 16:数字量输入模块,DI 16 X 24...125V UC HF, 35mm模块,不含前连接器 |
6ES75231BP500AA0 | DI32/DQ32:数字量输入/输出模块,32x 24VDC/32x 24VDC/ 0.5A BA, 35mm模块,需要配合Topconnector使用 |
6ES7523-1BL00-0AA0 | DI16/DQ16:数字量输入/输出模块,16x 24VDC/16x 24VDC/ 0.5A BA, 25mm模块,含前连接器 |
6ES7550-1AA01-0AB0 | TM Count 2 x 24 V:2通道高速计数器与位置采集(增量型编码器,24V信号), 35mm模块,不含前连接器 |
6ES7551-1AB00-0AB0 | TM PosInput 2,2通道计数与位置采集(增量型/juedui值编码器SSI,RS422和5V TTL信号), 35mm模块,不含前连接器 |
6ES7552-1AA00-0AB0 | TM Timer DIDQ 16x24V 带时间戳、高速计数、PWM等功能, 35mm模块,不含前连接器 |
6ES7553-1AA00-0AB0 | TM PTO 4, 4 通道PTO模块,可以连接Zui多 4 个步进电机轴, 200 kHz@24V / TTL,1 MHz@RS422, 集成2 DI, 1 DQ |
6GK7542-1AX00-0XE0 | 通讯模块CM 1542-1,将S7-1500 连接到 PROFINET 作为IO controller.TCP/IP ISO-on-TCP UDP S7,通讯IP广播,多播, SNMPV1 time-of-day,支持 NTP 2xRJ45 (10/100 Mbit) 时钟同步。 |
6GK7542-5DX00-0XE0 | 通讯模块 CM 1542-5,将S7-1500 连接到 PROFIBUS DP 作为 DPV1 Master 或 DP Slave. 支持S7 and PG/OP,通讯数据记录,routing time-of-day,同步诊断 |
6GK7542-5FX00-0XE0 | 通讯处理器 CP1542-5 将SIMATIC S7-1500 连接到 PROFIBUS DP 作为DPV1 master 或 DP slave S7,支持PG/OP 通讯,支持time-of-day 同步诊断,减少数量架构。 |
6GK75431AX000XE0 | 通讯处理器 CP1543-1 将SIMATIC S7-1500 连接到工业以太网,支持 TCP/IP ISO UDP S7通讯和 IP Broadcast/Multicast security (VPN Firewall) Diagnostics,SNMPV1/V3 DHCP FTP,client/server Email,IPv4/IPv6 Time synchronization,via NTP 1x RJ45 (10/100/1000 MB)。 |
西门子PLC模拟量问题
问题1:
S7-200模拟量输入模块(EM231,EM235)如何寻址?
回答: 模拟量输入和输出为一个字长,所以地址 必须从偶数字节开始, 精度为12位, 模拟量值为0-32000的数值。
格式: AIW[起始字节地址] AIW6 ;
AQW[起始字节地址] AQW0
每个模拟量输入模块,按模块的先后顺序地址为固定的,顺序向后排。 例: AIW0 AIW2 AIW4 AIW6每个模拟量输出模块占两个通道,即使第一个模块只有一个输出AQW0 (EM235只有一个模拟量输出), 第二个模块模拟量输出地址也应从AQW4开始寻址,依此类推。 (注: 每一模块的起始地址都可在step7 micro/win 中 plc/Information里在线读到)。
问题2:
如何将传感器连接到S7-200 模拟量输入模块(EM231,EM235)以及有哪些注意事项?
回答:
模拟量输入模块可以通过拨码开关设置为不同的测量方法。开关的设置应用于整个模块,一个模块只能设置为一种测量范围。(注:开关设置只有在重新上电后才能生效)
输入阻抗与连接有关:电压测量时,输入是高阻抗为10 MOhm ;电流测量时,需要将Rx 和 x 短接,阻抗降到250 Ohm 。
注意:
为避免共模电压,须将M端与所有信号负端连接, 未连接传感器的通道要短接, 如下列各图。
下列各图是各种传感器连接到S7-200 模拟量输入模块的示例
图1: 4线制-外供电-测量
图2: 2线制-测量
为了防止模拟量模块短路,可以串入传感器一个750 Ohm电阻 。它将串接在内部250 Ohm电阻上并保证电流在 32 m A以下。
图 3: 电压测量
注意:
如果你使用一个4-20mA 传感器, 测量值必须通过编程进行相应的转换.
输入转换: X=32000 *(AIWx – 6400) /(32000 – 6400)
输出转换: Y=计算值*(32000 – 6400)/32000 6400
问题3:
为什么使用S7-200 模拟量输入模块时接收到一个变动很大的不稳定的值?
回答:
1.你可能使用了一个自供电或隔离的传感器电源,两个电源没有彼此连接。这将会产生一个很高的上下振动的共模电压,影响模拟量输入值。
2.另一个原因可能是模拟量输入模块接线太长或绝缘不好。
补救措施:
1.连接传感器输入的负端与模块上的公共M 端以补偿此种波动。
注意:
事前要确定,这是两个电源间的唯一连接。如果另外一个连接已经存在了,当再添加公共连接时可能会产生一个多余的补偿电流。
背景:
•模拟量输入模块不是内部隔离的.
•共模电压不能大于 12V.
•对于60Hz 的共模干扰是40dB
2.使用模拟量输入滤波器:
在Micro/Win 中进入"View > System block> Tab: Analog Input Filters".
•选择模拟量输入滤波.
•选择 "Number of samples" 和 "Deadband".
" Number of samples " 区域包含了由几个采样的平均值计算得出的值。用过去已有的N个采样值计算该值, N 即为" Number of samples "。 PLC资料网
死区(Deadband)定义了允许偏离于平均值的Zui大值 问题4: 为什么使用S7-200 模拟量输入模块时接收到信号变化很慢?
回答:
因为你使用了滤波器,可以在View > System block> Tab: Analog Input Filters中降低滤波采样数,或取消模拟量滤波。
问题5: EM231 RTD(热电阻)模块接线
EM231 RTD模块的详细接线和DIP开关设置请参照《S7-200系统手册》中的附录A。
EM231 RTD模块常见问题
•模块上的SF红灯为何闪烁?
SF红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入超出范围。由于上述检测是两个输入通道共用的,所以当只有一个通道外接热电阻时,SF灯必然闪烁。解决方法是将一个100 Ohm的电阻,按照与已用通道相同的接线方式连接到空的通道。 •什么是正向标定、负向标定?
正向标定值是3276.7度(华氏或摄氏),负向标定值是-3276.8度。如果检测到断线、输入超出范围时,相应通道的数值被自动设置为上述标定值。
•热电阻的技术参数不是很清楚,如何在DIP开关上设置类型?
应该尽量弄清除热电阻的参数。否则可以使用缺省设置。
PLC
注意
EM231 RTD模块占用的模拟量通道,在系统块中设置模拟量通道滤波时,应禁止滤波功能。
问题6:EM235是否能用于热电阻测温?
EM235不是用于与热电阻连接测量温度的模块,勉强使用容易带来故障。强烈建议使用EM231 RTD模块。
问题7: EM231 TC(热电偶)模块常见问题
•EM231 TC(热电偶)模块是否支持B型热电偶?
EM231 TC支持J、K、E、N、S、T和R型热电偶,不支持B型热电偶。
•EM231 TC是否需要补偿导线?
EM231 TC可以设置为由模块实现冷端补偿,但仍然需要补偿导线进行热电偶的自由端补偿。
•EM231 TC模块SF灯为何闪烁?
o如果选择了断线检测,则可能是断线。应当短接未使用的通道。
o输入超出范围
联系方式
- 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 联系电话:未提供
- 经理:吴悦
- 手机:19514718569
- QQ:2810544350
- Email:2810544350@qq.com