关键词 |
6ES7142-3BH00-0XA0,西门子模块代理商,西门子PLC代理商,西门子代理商 |
面向地区 |
品牌 |
Siemens/西门子 |
|
型号 |
西门子代理商 |
电流类型 |
交流配电屏 |
电压类型 |
高压配电屏 |
加工定制 |
否 |
绝缘电压 |
V |
主电路电压 |
V |
工作温度范围 |
℃ |
额定频率 |
Hz |
结构形式 |
柜式 |
西门子6ES7142-3BH00-0XA0详情
西门子6ES7142-3BH00-0XA0详情
西门子6ES7142-3BH00-0XA0详情
SIMATIC DP,基本模块 BM 142 ET 200ECO:16 DA 24V DC/0.5A, 8xM12,双重占用,IP65/67, 接线板 6ES7194-3AA00-0.A0 单订货
1.调用ASIX_CTRL子程序
将图12-13左边窗口的文件夹“\程序块\向导”中的子程序“ASIx_CTRL”拖放到OB1中(见图12-14),其中的x是AS-i模块所在的槽位号。SM0.0的常开触点一直接通,每次扫描时都执行ASIx_CTRL,才能正常的AS-i网络通信。为每个CP 243-2模块编写条ASIx_CTRL指令。ASIx_CTRL指令根据ASIx_SYM符号表中的定义,在AS-i模块和CPU的V存储区之间复制从站IO数据。ASIx_CTRL只有一个输出变量Error(错误信息),可以在ASI向导的在线帮助中查阅错误代码的意义。
CP 243-2占用的CPU的数字量输入、输出字节(本例程为IB2和QB2)分别是AS-i的状态(错误)字节和命令字节。它们各位的意义见表12-2和表12-3。
图 12-14 调用ASI0_CTRL 子程序 图 12-15 控制ASI通信位
表 12-2 状态字节
表 12-3 控制字节
主站发送数据之前,应将控制字节中的“ASI_COM”(Q2.6)置位为1(见图12-15)。下载程序后,可以通过AS-i的符号表(见图12-13)中的符号地址或地址访问AS-i 从站的输入、输出变量。
2. CP 243-2 的 Bank
分配给CP243-2的8个模拟量输入字和8个模拟量输出字(本例从AIW0和AQW0开始),可以被切换为称为Bank(库)的64个输入区和64个输出区,每个区的长度为8个字。用控制字的0~5位选择Bank。Bank0用于标准从站或A从站的数字量输入,Bank1用于AS-i 诊断,Bank2~Bank15用于命令调用的响应数据,Bank31用于B从站的数字量输入。Bank32~Bank47是从站1~31的模拟量输入。
3. 用ASI命令实现主站的控制和诊断功能
CP243-2用各种命令来实现主站的控制功能,AS-i命令的详细资料见随书光盘中的文件《CP243-2 AS-i Master Manual》的5章。
子程序ASIx_READ从的库读取数据(见图12-16),并将该数据存放在由指针DB_Ptr 的16B的V存储区。子程序ASIx_WRITE将数据写入CP243-2中的库(见图12-17),
用指针DB_Ptr16个字节的V存储区的源地址。
图 12-16 调用ASI0_READ 图 12-17 调用ASI0_WRITE
以执行命令Change_AS-i_Slave_Address(改变AS-i从站地址)为例,由CP243-2的用户手册可知,该命令的发送缓冲区的首字节为命令代码16#0D,2和3个字节分别是从站老的地址和新的地址。可以用指令或用STEP 7-Micro/WIN的状态表(相当于STEP7的变量表)将上述信息写入VB220~VB222,然后调用图12-17中的子程序ASIx_WRITE,将VB220~VB222中的信息发送到从站。用子程序ASIO_READ接收从站发送的响应信息(见图12-16),存放在VB200开始的V存储区。由CP243-2的用户手册可知,该命令的返回信息有两个字节,1个字节为命令代码16#0D,2个字节为命令的状态字节。
4. 用CP 243-2 的命令诊断AS-i从站
通过CP 243-2的命令代码16#30,读取激活的AS-i从站列表LAS、检测到的AS-i从站列表LDS、性的AS-i从站列表LPS和AS-i规范的标志。程序与图12-15~图12-17基本上相同,ASIx_WRITE的 Bank 值为 2,仅需要发送一个字节的命令代码 16#30。用ASIx_READ 读取的数据存放在DB_Ptr的V存储区,前18个字节在Bank2,后10个字节在Bank3。Bank2的0号字节为16#30,1号字节为命令状态字节,2~9号字节为LAS,10~17号字节为LDS。Bank3的0~7号字节为LPS。每个从站占二进制的一位,0号从站在1个字节的高位,7号从站在1个字节的低位。
Bank3的8号和9号字节为标志字节,标志的详细信息请查阅CP243-2的用户手册。
PLC的梯形图与传统的电气原理图非常相似,信号的输入/输出形式及控制功能基本上也是相同的;
它们的不同之处主要表现在:
(1)控制逻辑——继电器控制逻辑采用硬接线逻辑,利用继电器机械触点的串联或并联,及时间继电器等组合成控制逻辑,其接线多而复杂、体积大、功耗大、故障率高,灵活性和扩展性很差。而PLC采用存储器逻辑,其控制逻辑以程序方式存储在内存中,灵活性和扩展性都很好。
(2)工作方式——继电器控制线路中各继电器同时都处于受控状态,属于并行工作方式。而PLC的控制逻辑中,各内部器件都处于周期性循环扫描过程中,各种逻辑、数值输出的结果都是按照在程序中的前后顺序计算得出的,所以属于串行工作方式。
(3)可靠性和可维护性——继电器控制逻辑使用了大量的机械触点,连线也多,可靠性和可维护性差。而PLC采用微电子技术,大量的开关动作由无触点的半导体电路来完成,PLC还配有自检和监督功能,可靠性和可维护性好。
(4)控制速度——继电器控制逻辑依靠触点的机械动作实现控制,工作频率低,且机械触点还会出现抖动问题。而PLC是由程序指令控制半导体电路来实现控制,属于无触点控制,速度极快,且不会出现抖动。
(5)定时控制——继电器控制逻辑利用时间继电器进行时间控制。时间继电器存在定时精度不高,定时范围窄,且易受环境湿度和温度变化的影响,调整时间困难等问题。PLC使用半导体集成电路做定时器时基脉冲由晶振产生,精度相当高,且定时时间不受环境的影响,定时范围广,调整时间方便。
(6)设计和施工——使用继电器控制逻辑完成一项工程,其设计、施工、调试依次进行,周期长、而且修改困难。而用PLC完成一项控制工程,在系统设计完成后,现场施工和控制逻辑的设计可以同时进行,周期短,且调试和修改都很方便。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |