![]() | 6ES7212-1AB23-0XB0 SIMATIC S7-200,CPU 222紧凑型单元,DC 电源,8 DI DC/6 DO DC,4 KB代码/2 KB数据,PROFIBUS DP,可扩展 |
![]() | 6ES7212-1BB23-0XB0 SIMATIC S7-200,CPU 222紧凑型单元,AC 电源,8 DI DC/6 DO,继电器,4 KB代码/2 KB数据,PROFIBUS DP,可扩展 |
上海翰粤是西门子工控及自动化产品*分销商咨询!
:郑辕鸿(销售工程师)
:
(): 传真():
:zx2013888 :www.hanyue.cc
:
西门子CPU222主机外形尺寸:90mm*80mm*62mm
西门子CPU222主机订货号:6ES7212-1AB23-0XB8(晶体管)6ES7212-1BB23-0XB8(继电器)
西门子CPU222主机数字量:8输入/6输出
西门子CPU222主机重量:270g
目前我有一个CPU222编程口接了个TD400,然后带两个扩展模块。现在我还需要一个MDbus的接口,怎么办?
换CPU224XP或者CPU226都可以
见过一个精灵级玩家,用机械触点把AB线切换在TD和打印机之间。(也就是通讯口的两条信号线)我看见了实物的设备,已经是完工了的,程序我也把玩过一段时间,但是没有见过设备用过。
-----------------------------------------------------------------------------------------------------------------------
我用CPU222和EM235相连,然后我用PID向导做了一个程序,在我设置PID向导时,我在回路报警选项中把使能模拟量输入模块报错也打上勾了,然后我命他为Q0.2。当我PLC运行后,发现这个Q0.2它亮着,问了好多人得到2个答案,一个是说我模拟量模块附加的位置不对,可是我就用了一个扩展模块,而且设置的就是0,第二种是说我EM235模块坏了,我当然不希望EM235快掉了,大家认为呢?
输入报错,可能是信号范围报警,比如你设了6400~32000范围,结果输入为0.
-----------------------------------------------------------------------------------------------------------------------
本人新手,初接触PLC,通信不是很理解。所以有几个问题想请教下:
1.CPU222,需要和另一台CPU222无线连接,需要无线模块,不知道怎么选取这个无线模块,这个无线模块需要支持什么协议吗?(网上有卖无线PPI协议无线模块,PPI协议不是不公开吗);还是有普通RS485的数传模块就可以了,将数据传过去。
2.由于CPU222只有一个通讯口,还需要与显示屏连接,我想到了两个办法:1选用不带编程口的网络连接器,将HMI接入通信网络,但是HMI和CPU是通过PPI协议通信,是否两个CPU通信也要使用PPI协议,使用MODBUS协议不可以吗? 2.使用带编程口的网络连接器,编程口直接连HMI;用同一通信口,那么HMI和CPU通信,CPU与CPU通信不会相互影响吗?
无线传输会有附加的延时,PPI协议有严格的定时要求,这个附加的延时是否会影响PPI通讯的可靠性?
两个设备(屏、另一个PLC)使用PPI同时和一个PLC通讯,要求屏和另一个PLC都使用PPI多主站模式。如果做不到,可以增加一个EM277,屏挂到EM277上。
-----------------------------------------------------------------------------------------------------------------------
各位大侠高人,有没有用CPU222通过485和多个第三方设备进行通讯数据采集交换?能做吗?怎么做?先谢谢啦。
当然能做,根据第三方设备的通讯协议写通讯程序。
冰箱里有鸡蛋,油麦菜,鸡翅,冬瓜,肉片。干货这边有冬菇红枣云耳等等。今天晚上你自己一个人吃饭了。要做什么就自己做了。
200有一个可编程的485通讯口。系统寄存器里面都有可以设置波特率 校验 停止位 超时 等等的通讯控制条件。绝大多数情况是可以做出来的。
如果自己还是不会做饭,那只有到外边去买便当了。
我也是个不会做饭的人,通常叫外卖我只会叫个modbus通讯库,足够吃一顿很好的了。但是比较贵,2千多。
那个凌飞翼是自己做饭的,还一个人做几十个人的饭。
自由口通讯和modbus通讯。
自由口通讯得用到RCV(接收)指令和XMT(发送)指令,还要用到通讯中断。
modbus通讯得用到s7200的成品库指令modbus RTU master和modbus RTU slave两个指令。
相对来说modbus通讯要简单,但是库文件需要安装(库选项为空的话)。
-----------------------------------------------------------------------------------------------------------------------
使用CPU222和扩展通讯模块EM277。我CPU222接扫码枪,EM222接电脑编程。
程序都写好了,设置也是对的,数据也能扫上来,可是只能扫一次,当我用扫码枪扫第二个条码的时候VB100显示的数据还是*次的。请问我要怎么写程序让我的扫码枪每扫一次,VB100里的数据就接收一次
可能你的机子开机后只能接收一次。
你说说你的通讯程序是怎么写的。
这个问题我解决了 我在后面加了个
LD sm0.0
rcv vb100, 0
就解决了,我能反复扫描出信息,但是我的SMB86却显示了16#0
我扫描出的信息部分出现了错误,正确的*应该是0,错误的字节变成了1,我想用左移和右移指令修正,但是我不知道该用什么状态位启用这个程序,帮帮忙 3Q
你的通讯程序写的不对,没有程序,也不能讨论
这个不是用移位可以解决的,这次接收错位了一个字节,下次接收错位5个字节,都是不可预料的。
你应该根据通讯协议合理安排RCV开始和结束的条件。
-----------------------------------------------------------------------------------------------------------------------
Design
CPU 222 安装有:
- 集成式 24 V 编码器/负载电源:
用于直接连接传感器和编码器。用 180 mA 时,它也可用作负载电源。 - 2种型号:
带多种电源和控制电压 - 内置数字量输入/输出:
8个输入和 6 个输出。 - 1 个通讯接口:
可选- 作为 PPI接口,用于编程功能、HMI 功能(TD 200、OP),S7-200 内部 CPU / CPU 通信(9.6/19.2/187.5 kbps),或作为 MPI从站,用于和 MPI 主站(S7-300 / -400、OP、TD、按钮板)进行数据交换。
- 用户可编程接口(FreePort),带中断能力,用于和非西门子设备进行串行数据交换,例如在 ASCII 协议下、波特率为 1.2/2.4/4.8/9.6/19.2/38.4/57.6/115.2 Kbit/s时,可将 PC / PPI 电缆用作为 RS 232/ RS 485 适配器。
- 扩展总线:
连接扩展模块 (只能使用 22x 系列的扩展模块)。 - 中断输入:
对过程信号的上升沿或下降沿作出*速响应 - 高速计数器:
4 个高速计数器(30 kHz), 可通过参数设置使能和复位输入,具有2个单独的输入端,可同时用作增/减计数器;或者可以连接2个具有90°相差的增量编码器。 - 通过数字量和模拟量扩展模块进行*扩展(扩展模块)。
- 仿真模块(选件);用于集成输入的仿真和用户程序的检验。
- 模拟电位计:
1 个模拟电位计,可在日常工作中用作一个设定值计数器,例如设定时间。 - 脉冲输出:
2 个高频脉冲输出(zui大 20 kHz);用于定位任务及通过电源电路控制调频电机和步进电机。 - 实时时钟(可作为选件子模块插入);例如用于给报文加时间标记,纪录机器运行时间或用于对过程的时间控制。
- EEPROM 子模块(选件):
用于保存完整的 STEP 7-Micro/WIN 用户程序及其它文档。
用于支持数据记录功能和配方管理。
允许快速修改程序(即使没有编程器)和其它程序归档。 - 通过电池提供长时间后备:
可将存储时间提高到200天。无电池模块时,用户数据(如存储器位状态、数据块、定时器和计数器)通过内部的超级电容进行保护,大约 5 天。可以*保存用户程序(免维护)。电池模块插入存储器子模块插槽中。
设备种类 | ||||
---|---|---|---|---|
种类 | 电源电压 | 输入电压 | 输出电压 | 输出电流 |
| 24 V DC | 24 V DC | 24 V DC | 0.75 A, 晶体管 |
| 85 … 264 V AC | 24 V DC | 24 V DC, 24 … 230 V AC | 2 A,继电器
|