浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
西门子6ES7216-2BD23-0XB8使用方法

西门子6ES7216-2BD23-0XB8使用方法


PLC编程基本算法

 

PLC编程算法——脉冲量的计算
    脉冲量的控制多用于步进电机、伺服电机的角度控制、距离控制、位置控制等。以下是以步进电机为例来说明各控制方式。 
    1、 步进电机的角度控制。首先要明确步进电机的细分数,然后确定步进电机转一圈所需要的总脉冲数。计算“角度百分比=设定角度/360°(即一圈)"“角度动作脉冲数=一圈总脉冲数*角度百分比。"

    公式为:

    角度动作脉冲数=一圈总脉冲数*(设定角度/360°)。

    2、 步进电机的距离控制。首先明确步进电机转一圈所需要的总脉冲数。然后确定步进电机滚轮直径,计算滚轮周长。计算每一脉冲运行距离。zui后计算设定距离所要运行的脉冲数。

    公式为:

    设定距离脉冲数=设定距离/[(滚轮直径*3.14)/一圈总脉冲数]

    3、 步进电机的位置控制就是角度控制与距离控制的综合

安装在 S7?300 导轨上;以用于连接电源、接口、电子器件、监测模块和备用模块并用于预布线
带适用于危险环境中的蓝色螺旋型或弹簧承载型端子
带适用于非危险环境中的黑色螺旋型端子
开关模块西门子
PCS7 V7.1和的STEP7 Basic平台软件等。公司各类产品齐全,货量充足,能够满足客户紧急大量现货需求,保证工期进度
开关模块西门子
SIMATIC HMI面板,工控机,编程器;工业PROFIBUS、以太网及无线通讯等相关产品;正版PCS7 软件、WINCC组态软件、STEP 7编程软件;SITOP工业开关电源;通用型、工程型变频器,直流调速装置等
开关模块西门子

西门子PLC 6ES7516-2PN00-0AB0详细说明




FX系列plc专用协议通信指令一览 
  以下将详细列出PLC专用协议通信的指令: 
指令 注释   
BR 以1点为单位,读出位元件的状态   
WR 以16点为单位,读出位元件的状态,或以1字为单位,读出字元件的值   
BW 以1点为单位,写入位元件的状态   
WW 以16点为单位,写入位元件的状态,或以1字为单位,写入值到字元件   
BT 以1点为单位,SET/RESET 位元件   
WT 以16点为单位,SET/RESET 位元件,或写入值到字元件   
RR 控制PLC运行RUN   
RS 控制PLC停止STOP   
PC 读出PLC设备类型   
TT 连接测试   

注:位元件包括X,Y,M,S以及T,C的线圈等; 
  字元件包括D,T,C,KnX,KnY,KnM等。 

1、DEVICE READ(读出软设备状态值) 

计算机向PLC发送: 

始 命令 首地址 位数 终 和校验 
STX CMD GROUP ADDRESS BYTES ETX SUM 

例子:从D123开始读取4个字节数据 

02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h 

地址算法:address=address*2+1000h 

再转换成ASCII 

31h,30h,46h,36h 

PLC返回 

STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM 

注:多可以读取64个字节的数据 

例子:从指定的存储器单元读到3584这个数据 

02h 33h 35h 38h 34h 03h 44h,36h 

2、DEVICE WRITE(向PLC软设备写入值) 

始 命令 首地址 位数 数据 终 和校验 
STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM 

例子:向D123开始的两个存储器中写入1234,ABCD 

02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h 

PLC返回 

ACK (06H) 接受正确 

NAK (15H) 接受错误 

3、位设备强制置位/复位 

FORCE ON置位 

始 命令 地址 终 和校验 
STX CMD ADDRESS ETX SUM 
02h 37h address 03h sum 

FORCE OFF复位 

始 命令 地址 终 和校验 
STX CMD ADDRESS ETX SUM 
02h 38h address 03h sum 

PLC返回 

ACK(06H) 接受正确 

NAK(15H) 接受错误 


设备强制中的地址公式:Address=Address/8+100h 


说明: 

1.帧中的BYTES表示需要读取或者写入的字节数。 

2.地址算法上有说明。 

3.累加和是从STX后面一个字节开始累加到ETX的和。


展开全文
优质商家推荐 拨打电话