- 型号:SICK OPTIC ELECTRONIC KP-015012
- 数量:10
- 制造商: 厦门兴锐达自动化设备有限公司
- 有效期:2019/2/1 0:00:00
当S7-200系列PLC工作在自由口通信模式下时,一般通过CPU模块的集成接口进行通信。CPU集成接口采用了PPI硬件规范,其接口为RS-485串口,因此,当S7-200系列PLC的CPU与带有RS-232标准接口的计算机或伺服驱动器连接时,需要配套选用S7-200 PLC的PC/PPI转换电缆或一个RS-232/RS-485转换器。
5.2 PLC与伺服系统通信
5.2.1 报文构成
S-200 PLC在无协议通信方式工作时,不需要任何通信协议,通信参数需要根据与其进行通信的伺服驱动器的通信格式进行设定。本伺服系统选用的Xe-nus伺服驱动器可通过RS-232与PLC利用ASCII码进行通信,其ASCII码消息命令格式如下:
<命令代码><命令具体参数>
其中:<命令代码>为一个单字母代码;<命令具体参数>表示电机所要执行的任务;为一个回车返回字符,表示命令结束。如:s r0x2A 21表示设置伺服控制器工作在可编程控制模式。
5.2.2 程序设计
程序设计时,将伺服驱动器工作定义在可编程位置模式。该模式支持实时更改伺服电机的运动速度、位置,通过RS-232接收来自PLC的ASCII码命令,执行运动。部分程序如下:
①初始化程序
LD SMO. 1 //首次扫描
MOVB 9, SMB30 //设置自由端口0 通信方式SMB30=9、8位数据位、9600、PPI
MOVB 188, SMB87 //设置自由端口。接收信息控制5MB87 =188
MOVB 13,SMB89 //设置自由端口0 结束字符SMB89=13,即结束字符=
MOVW 0, SMW90 //设置自由端口0 空闲超时SMB90=0,信息接收始终处于有效
MOVW200, SMW92 //设置自由端口0信息超时SMB92 =200 ms
MOVB 255, SMB94 //设置自由端口0接收字符最大数SMB94=255
ATCH INT_0,9 //发送完成触发中断事件0
ENI //允许中断
②发送信息程序
LDN VD3501.1 // V D3501.1为接收延迟, 自由端口0没有处于接收延迟时
A SM4. 5 //自由端口0处于空闲状态,SM4.5 =1
AB= VB18, 7 //命令字节VB18 =7,即要求设置运动目标位置
SCPY "s r0xca',VB3100 //"s r0xca',复制到VB3100, "s r0xca'为设置运动目标位置命令SCAT B3600, VB3100 // VB360()内的目标位置值连接到设置目标位置命令后
SCAT VB3190, VB3100 //VB3190内的结束字节连接到VB3100后;
XMT VB3100, 0 //通过自由端口0发送命令至伺服驱动器
③发送完成中断程序(接收信息)
LD SM0.0 //SM0.0总是为1
S SM87.7, 1 //置SM87. 7=1,SM87.7为允许接收信息位
RCV VB3200, 0 //通过自由端口0接收信息至VB3200
兴锐达不吹牛!想要比同行低15个点!请贵宾来电!保证满意!
BENTLY NEVADA 21500-00-12-10-02
SICK OPTIC ELECTRONIC I-10-E2301
SICK OPTIC ELECTRONIC KP-015012
SIEMENS 6ES7-972-0BB12-0XA0
BIMBA 176-DNR
ITE SIEMENS 5SJ4-206-7HG41
KEPCO RAX24-4.2K
BENTLY NEVADA 24145-01
INTERFACE MODULE -18-24V-DC
WESTINGHOUSE BFF57F
AUTOMATION DIRECT C0-00DR-D
LION PRECISION LRD2100C
OMRON R88M-U20030HA-S1
FURNAS ELECTRIC CO 3SB35 00-0AA11-Z
SICK OPTIC ELECTRONIC DS60-P21511A01
TOSHIBA MG100J2YS45
FURNAS ELECTRIC CO 48GC31AA2
SIEMENS F003800150AD
NATIONAL SEMICONDUCTOR IC256H
- 电话:0592-5580706/13295922579
- 传真:0592-5361191
- email:LJY_05228@163.com
手机扫描二维码分享本页
工控宝APP下载安装
工控速派APP下载安装
评价: | 一般 | ||