西门子模块代理商-肇庆
西门子模块代理商-肇庆
通过FB286读写多个参数:
参数说明:
1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。
2、ReadWrite:参数=0 表示读取操作,如果等于 1 对应写入操作。
3、ParaNo:读写参数的数量,范围1~16。
4、hardwareID: 硬件标识符。
5、AxisNo:驱动编号,V90PN需设置为2。
6、Error:出错标志位。
7、Errorid:返回值。
8、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。
9、DONE:任务执行完成,可以用于编写程序时复位请求使用。
10、Ready:程序块没有执行读或写操作,处于准备状态。
11、DiagId:返回值。
一.写参数操作实例:
通过FB286写入P2581(整型)、P29120(实型)两个参数,hardwareid在硬件组态中获取。FB286接口设置如图1:
2.此实例通过SINA_PARA背景数据块里的sxParameter[1]和sxParameter[2] 设置P2581=456789,P29120=2.567.需要注意srValue与sdValue的设置,整型参数写入sdValue变量,而实型参数则写入srValue变量。如果参数有下标,则需在sindex中设置。具体设置如图2:
3.设置Start管脚0->1并保持待写参数完成
二.读参数实例
1.通过FB286读出P2581(整型)、P29120(实型)两个参数,FB286接口设置如图3:
2.此实例通过SINA_PARA背景数据块里的sxParameter[1]和sxParameter[2]读取P2581=456789,P29120=2.567。要注意srValue与sdValue的设置,整型参数存入sdValue变量,而实型参数则存入srValue变量。具体设置如图4:
3.设置Start管脚0->1并保持待读参数完成。
通过FB287读写单个参数:
参数说明:
1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。
2、ReadWrite:参数=0 表示读取操作,如果等于 1 对应写入操作。
3、hardwareID: 硬件标识符。
4、Parameter:需要读写的参数号。
5、INDEX:参数下标。
6、ValueWrite1:此处写实型的参数值。
7、ValueWrite2:此处写整型的参数值。
8、AxisNo:驱动编号,V90PN需设置为2。
9、ERROR:出错标志位。
10、ErrorID:返回值。
11、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。
12、DONE:任务执行完成,可以用于编写程序时复位请求使用。
13、Ready:程序块没有执行读或写操作,处于准备状态。
14、DiagId:返回值。
15、ValueRead1:此处读实型的参数值。
16、ValueRead2:此处读整型的参数值。
17、Format:所读参数的格式。
18、ErroNo:错误代码。
误差/精度 | ||||
温度错误(与输入范围有关),(+/-) | 25 ℃ ±0.1%,至 55 ℃ ±0.2% 全部测量范围 | 25 ℃ ±0.1%,至 55 ℃ ±0.2% 全部测量范围 | 25 °C ±0.1 % / ±0.3 % 全部测量范围 | |
基本错误限制(25 °C 时的操作错误限制) | ||||
| 0.1 % | 0.1 % | 0.1 % | |
| 0.1 % | 0.1 % | 0.1 % | |
故障电压抑制 f = n x (f1 +/- 1 %),f1 = 干扰频率 | ||||
| 12 V | 12 V | 12 V | |
报警/诊断/状态信息 | ||||
报警 | 是的 | 是的 | 是的 | |
诊断功能 | 是的 | 是的 | 是的 | |
报警 | ||||
| 是的 | 是的 | 是的 | |
诊断 | ||||
| 是的 | 是的 | 是的 | |
| 是的 | 是的 | 是的 | |
诊断显示 LED | ||||
| 是的 | 是的 | 是的 | |
| 是的 | 是的 | 是的 |
一.写参数实例
1.通过FB287写入P2581(整型)=12345。将要设定的参数值写入变量“wr_dint_value”=12345,通过设置Start管脚0->1并保持待写参数完成。FB287接口设置如图5:
2.通过FB287写入P29110(实型)=1.234。将要设定的参数值写入变量“wr_real_value”=1.234,通过设置Start管脚0->1并保持待写参数完成,。FB287接口设置如图6:
二.读参数实例
1.通过FB287读出P2581(整型)=12345,通过将Start管脚0->1并保持待读参数完成,读出的参数值被写入变量“rd_dint_value”=12345。FB287接口设置如图7:
2.通过FB287读出P29110(实型)=1.234,通过将Start管脚0->1并保持待读参数完成,读出的参数值被写入变量“rd_real_value”=1.234。FB287接口
寻址定时器值 T 编号的含义取决于程序中的上下文。 ● 分配给定时器功能框的“T37”标识要使用哪个定时器。 ● 分配给常开触点的“T37”寻址布尔型 T37 定时器位。 ● 分配给整数操作的“T37”作为数据字寻址 T37 当前时间值。
1 毫秒分辨率 1 毫秒定时器记录自活动 1 毫秒定时器启用以来经过的 1 毫秒定时器时间间隔的数目。执 行定时器指令即开始计时;但是,1 毫秒定时器每毫秒更新一次(定时器位及定时器当前 值),不与扫描周期同步。换言之,在超过 1 毫秒的扫描过程中,定时器位和定时器当前 值将多次更新。 定时器指令用于打开和复位定时器,如果是 TONR 定时器,则用于关闭定时器。 因为可在一毫秒内的任意时刻启动定时器,预设值必须设为比小所需定时器间隔大的一 个时间间隔。例如,使用 1 毫秒定时器时,为了保证时间间隔至少为 56 毫秒,则预设时 间值应设为 57。
10 毫秒分辨率 10 毫秒定时器记录自活动 10 毫秒定时器启用以来经过的 10 毫秒定时器时间间隔的数 目。执行定时器指令即开始计时;但是,在每次扫描周期开始时更新 10 毫秒定时器(换 言之,在整个扫描过程中,定时器当前值及定时器位保持不变),更新方法是将积累的 10 毫秒间隔数(自前一次扫描开始)加到活动定时器的当前值。 因为可在 10 毫秒内的任意时刻启动定时器,预设值必须设为比小所需定时器间隔大的 一个时间间隔。例如,使用 10 毫秒定时器时,为了保证时间间隔至少为 140 毫秒,则预 设时间值应设为 15。
100 毫秒分辨率 100 毫秒定时器记录自活动 100 毫秒定时器上次更新以来经过的 100 毫秒定时器间隔的 数目。通过以下方法更新这种定时器:执行定时器指令时,将累积的 100 毫秒间隔数 (自前一次扫描周期起)加到定时器的当前值。 只有在执行定时器指令时,才对 100 毫秒定时器的当前值进行更新。因此,如果启用了 100 毫秒定时器但在各扫描周期内并未执行定时器指令,则不能更新该定时器的当前值并 将丢失时间。同样,如果在一个扫描周期内多次执行同一条 100 毫秒定时器指令,则将 100 毫秒间隔数多次加到定时器的当前值,这延长了时间。只有在每个扫描周期仅执行一 次定时器指令时,才应该使用 100 毫秒定时器。 因为可在 100 毫秒内的任意时刻启动定时器,预设值必须设为比小所需定时器间隔大 的一个时间间隔。例如,使用 100 毫秒定时器时,为了保证时间间隔至少为 2100 毫秒, 则预设时间值应设为 22。
- 西门子模块代理商-茂名 2023-10-26
- 西门子模块代理商-湛江 2023-10-26
- 西门子模块代理商-江门 2023-10-26
- 西门子模块代理商-佛山 2023-10-26
- 西门子模块代理商-韶关 2023-10-26
- 西门子模块代理商-汕头 2023-10-26
- 西门子模块代理商-珠海 2023-10-26
- 西门子模块代理商-深圳 2023-10-26
- 西门子模块代理商-广州 2023-10-26
- 西门子模块代理商-广东 2023-10-26
- 西门子模块代理商-湘西 2023-10-26
- 西门子模块代理商-娄底 2023-10-26
- 西门子模块代理商-怀化 2023-10-26
- 西门子模块代理商-永州 2023-10-26
- 西门子模块代理商-郴州 2023-10-26
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com