品牌:西门子 | 产地:德国 | 价格:1人民币/1 | 规格:原装正品 | 简要说明: 西门子牌的西门子321-1BP00-0AA0产品:估价:1,规格:原装正品,产品系列编号:1 | |  | | 详细介绍:
西门子321-1BP00-0AA0
|
|
SIMATIC S7-300 数字输入SM321, 光隔离16个一组,64 数字量输入,DC 24V, 3MS,漏型/源型
|
|
|
SIMATIC S7-300, 数字输入 SM 321, 光隔离, 16数字量输入, 24 V DC, 1 X 20 针
|
|
|
|
|
|
|
SIMATIC S7-300, 数字输入SM 321, 电位隔离,16数字量输入, 24 V DC, 20 针0.05 MS 输入延迟
|
|
|
|
|
|
|
SIMATIC S7-300, 数字输入 SM 321, 光隔离 16数字量输入, 24 V DC, 源输入, 1 X 20 针
|
|
|
|
|
|
|
SIMATIC S7-300, 数字输入 SM 321, 光隔离 32数字量输入, 24 V DC, 1 X 40 针
|
|
|
|
|
|
|
SIMATIC S7-300 数字输入SM321, 光隔离16个一组,64 数字量输入,DC 24V, 3MS,漏型/源型
|
|
|
|
|
|
|
SIMATIC S7-300, 数字输入SM 321, 光隔离,16 数字量输入, AC/DC 24 - 48V,带有ONE CHANNEL PER COMMON , 40 针
|
|
|
|
|
|
|
SIMATIC S7-300, 数字输入SM 321, 光隔离,16 数字量输入, DC 48 - 125V, 20 针
|
|
|
|
|
|
|
SIMATIC S7-300, 数字输入SM 321, 光隔离,32 数字量输入, 120V AC, 40 针
|
|
|
|
|
|
|
SIMATIC S7-300, 数字输入SM 321, 光隔离,8数字量输入, 120V/230V AC, 20 针
|
|
|
1)第一个字PKE:参数识别标识ID,见表3。

表3
参数识别标记ID(PKE)总是一个16位的值,位0~10(PNU)包括所请求的参数号码,位11(SPM)用于参数变更报告的触发位,位12~15(AK)包括任务识别标记ID(见表4)和应答识别标记ID(见表5)。

表4

表5
(2)第二个字IND:参数的下标
完整的参数号码是由基本参数号码和下标(PNU页号)中的位12-15产生,见表6。因为MM440参数号码没有超过4000,所以在读取和修改参数号为2000到3999时位15-12中必须为1。

表6
(3)第三个字PWE1和第四个字PWE2:参数数值,见表7。
总是以双字(32位)来传送参数值(PWE)。在PPO报文中,仅一个参数值能被传送。由PWE1(高位有效字:第三个字)和PWE2(低位有效字:第四个字)组成一个32位参数值。用PWE2(低位有效字:第四个字)传送一个16位参数值,这种情况下,必须在PROFIBUS-DP主站中,设定PWE1(高位有效字:第三个字)为零。

表7
-
位0到15(PWE2):用于16位参数的参数值或用于32位参数的低位部分。
-
位16到31(PWE1):用于等于零的1位参数或用于32位参数的高位部分。
3、MM440非周期性数据通讯的报文说明
MM440支持非周期通讯方式,即扩展的PROFIBUS DP(DPV1)功能,一次最多可以传送240个字节,传输数据块的内容应遵照 PROFIdrive Profile, version 4.0(with data block 47 (DS47))非周期参数通道结构。它包括参数请求和参数应答两部分。
(1)参数请求包括请求标题、参数地址和参数值,见表8。
项目
|
数据类型
|
数值
|
注释
|
请求参考
|
无符号8 位数
|
0x01 … 0xFF
|
每一次新的请求主站改变“请求参考“,从站在其应答时镜像“请求参考“
|
请求ID
|
无符号8位数
|
0x01
|
读请求
|
|
|
0x02
|
写请求
|
设备ID
|
无符号8位数
|
0x00 … 0xFF
|
对于多个驱动单元设定相应设备ID
|
参数数量
|
无符号8位数
|
0x01 … 0x27
|
No.1…39,对于请求多个参数时的参数数量,=1为请求一个参数
|
属性
|
无符号8位数
|
0x10
|
数值型
|
|
|
0x20
|
描述型
|
|
|
0x30
|
文本型(不可能)
|
元素数量
|
无符号8位数
|
0x00
|
特定功能
|
|
|
0x01 … 0x75
|
No. 1 … 117,数组数量
|
参数值
|
无符号16位数
|
0x0001 … 0xFFFF
|
No. 1 … 65535
|
下标
|
无符号16位数
|
0x0001 … 0xFFFF
|
No. 1 … 65535
|
格式
|
无符号8位数
|
0x02
|
8位整形数
|
|
|
0x03
|
16位整形数
|
|
|
0x04
|
32位整形数
|
|
|
0x05
|
无符号8位数
|
|
|
0x06
|
无符号16位数
|
|
|
0x07
|
无符号32位数
|
|
|
0x08
|
浮点数
|
|
|
Other values
|
见 PROFIdrive Profile
|
|
|
0x40
|
0
|
|
|
0x41
|
字节
|
|
|
0x42
|
字
|
|
|
0x43
|
双字
|
|
|
0x44
|
错误
|
数值号
|
无符号8位数
|
0x00 … 0xEA
|
0..234
|
数值
|
无符号16位数
|
0x0000 … 0x00FF
|
读或写的参数值
|
表8
西门子6ES7321-1FF10-0AA0
(2)参数应答描述见表9:
错误值
|
含义
|
注释
|
0X00
|
无效的参数号
|
获取不存在的参数
|
0X01
|
参数值不能被改变
|
修改了一个不允许修改的参数
|
0X02
|
超出上下限
|
修改的数值超限
|
0X03
|
无效的下标
|
获取不存在的下标
|
0X04
|
没有数组
|
用下标获取不存在下标的参数
|
0X05
|
数据类型不正确
|
|
0X06
|
无效的设定操作(参数只能设定为0)
|
|
0X07
|
描述的元素不能被修改
|
修改了不能被修改的元素
|
0X09
|
没有描述的数据
|
获取不存在的参数
|
0X0B
|
没有操作权限
|
|
0X0F
|
下一个数组不存在
|
获取下一个不存在的数组
|
0X11
|
变频器运行时不能执行请求任务
|
|
0X14
|
无效数值
|
|
0X15
|
应答长度太长
|
当前的应答长度超出最大传输长度
|
0X16
|
无效的参数地址
|
|
0X17
|
无效的数据格式
|
|
0X18
|
数据数量不一致
|
|
0X19
|
驱动装置不存在
|
|
0X20
|
文字类型的参数不能被改变
|
|
表9
4、硬件组态和站地址设置
本例中主站选用的是CPU319F-3 PN/DP,版本为V2.6,从站MM440的DP地址为5,MM440的版本为V2.09,选择的报文结构是PPO1,即含有4个PKW和2个PZD,见图1。也可以选择其他报文类型,只要含有4个PKW就可以,见图2。本例中PKW的地址范围是256~263,PZD的地址范围是264~267。

图1 图2
5、周期性DP通讯读取和修改参数例程
首先在主程序OB块中调用SFC14(读取参数)和SFC15(修改参数),功能块中LADDR为W#16#100,实际就是PKW的起始地址,DB1.DBB 0开始的8个字节是读到的值,DB1.DBB 24开始的8个字节是需要修改的参数值,见图3。M20.0为使能位,同时需要建一个DB1块。因为参数2000以下和2000以上的报文中IND不同,本文则以实例分别介绍如何读取和修改MM440的单字、双字和浮点数的三种参数类型。

图3
修改和读取2000以上参数方法:在下面的图中上部红色框中为实际修改后的值,由功能块SFC14读回来,下部红色框中为希望修改参数值的报文。
(1) 单字:修改参数P2010[1]为6,见图4。
修改参数请求报文
PKE=DB1.DBW 24=200A
IND=DB1.DBW 26=0180
PWE1=DB1.DBW 28=0000
PWE2=DB1.DBW 30=0006
实际应答报文
PKE=DB1.DBW 0=100A
IND=DB1.DBW 2=0180
PWE1=DB1.DBW 4=0
PWE2=DB1.DBW 6=6

图4
(2) 双字:修改参数P2200[1]为1,见图5。
修改参数请求报文
PKE=DB1.DBW 24=80C8
IND=DB1.DBW 26=0180
PWE1=DB1.DBW 28=0001
PWE2=DB1.DBW 30=0000
实际应答报文
PKE=DB1.DBW 0=50C8
IND=DB1.DBW 2=0180
PWE1=DB1.DBW 4=0001
PWE2=DB1.DBW 6=0000

图5
(3) 浮点数:修改参数P2240[1]为40.0,见图6。
修改参数请求报文
PKE=DB1.DBW 24=80F0
IND=DB1.DBW 26=0180
PWE1+PWE2=DB1.DBD 28=40.0
实际应答报文
PKE=DB1.DBW 0=50F0
IND=DB1.DBW 2=0180
PWE1+PWE2=DB1.DBD 4=40.0
|
|
|
|
SIMATIC S7-300, 数字输入SM 321, 光隔离,8 数字量输入, 120V/230V AC, 40 针,带有 1 POINT PER COMMON
|
|
|