PLC读取/修改V90 PN参数
1.通过FB286读写多个V90参数:

参数说明:
1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。
2:参数=0 表示读取操作,如果等于 1 对应写入操作。
3、Pa:读写参数的数量,范围1~16。
4: 硬件标识符。
5:驱动编号,V90PN需设置为2。
6出错标志位。
7、Errorid:返回值。
8、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。
9、DONE:任务执行完成,可以用于编写程序时复位请求使用。
10、Ready:程序块没有执行读或写操作,处于准备状态。
11、DiagId:返回值。
1.1写参数操作实例
1.1.1通过(整型)、P29120(实型)两个参数,在硬件组态中获取。FB286接口设置如图1:

1.1.2此实例通过SINA_PARA背sxParameterP29120=2.567.需要注入sdValue变量,而其他类型参数则写入srValue变量。如果参数有下标,则需在sindex中设置。具体设置如图2:

1.2读参数实例
1.2.1通过FB286读出P2581(整型)、P29120(实型)两个参数,FB286接口设置:

(一)数字量输入和输出映象区
1.输入映象寄存器(数字量输入映象区)(I)
数字量输入映象区是S7-200 CPU为输入端信号状态开辟的一个存储区。输入映像寄存器的标志符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映象寄存器中。
输入映象寄存器是PLC接收外部输入的开关量信号的窗口。
可以按位、字节、字、双字四种方式来存取。
(1)按“位”方式:从I0.0-I15.7,共有128点
(2)按“字节”方式:从IB0-IB15,共有16个字节
(3)按“字”方式:从IW0-IW14,共有8个字
(4)按“双字”方式:从ID0-ID12,共有4个双字
2.输出映象寄存器(Q)
数字量输出映象区是S7-200 CPU为输出端信号状态开辟的一个存储区。输出映像寄存器的标识符为Q(从,共有128点),在每个扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。
可以按位、字节、字、双字四种方式来存取。
(1)按“位”方式:从,共有128点
(2)按“字节”方式:从,共有16个字节
(3)按“字”方式:从,共有8个字
(4)按“双字”方式:从,共有4个双字
(二)模拟量输入映象区和输出映象区
1.模拟量输入映象区(AI区)
模拟量输入映象区是S7-200 CPU为模拟量输入端信号开辟的一个存储区。S7-200将测得的模拟量(如温度、压力)转换成一个字长(2个字节)的数字量,模拟量输入映像寄存器用标识符(AI)、数据长度(W)及字节的起始地址表示。
从AIW0-AIW30,共有16个字,总共允许有16路模拟量输入。
说明:模拟量输入值为只读数据。
2.模拟量输出映象区(AQ区)
模拟量输出映象区是S7-200 CPU为模拟量输出端信号开辟的一个存储区。S7-200将1个字长(2个字节,16位)的数字量按比例转换为电流或电压。模拟量输出映像寄存器用标识符(AQ)、数据长度(W)及字节的起始地址表示。
从A,共有16个字,总共允许有16路模拟量输出。 通过西门子S7-PLCSIM V5.2仿真软件,可以对系统中的组织块OB、系统功能块SFB、系统程序块FC进行仿真。在S7-PLCSIM V5.2仿真软件上,不仅可以对指令表STL、梯形图LAD、逻辑功能图SFB程序进行仿真,还可以对S7 Graph、S7 HiGraph、S7-SCL和CFC程序进行仿真操作。
S7-PLCSIM V5.2仿真软件的主要功能如下:
①可以通过仿真软件运行窗口,进行PLC的工作模式(RUN、STOP等)的转换,控制PLC的运行状态。
②可以直接模拟生产现场,改变输入信号(I、PI)的ON/OFF状态,同时观察有关输出变量(Q、PQ)的状态,以监视程序运行的实际结果。在仿真时应注意,输入/输出映像区和直接外设输入/输出是同步动作的,输入/输出映像会立即传送到外设I/O。
③仿真软件可以访问模拟PLC的I/O存储器、累加器和寄存器,对模拟PLC的位存储器、外围输入变量区和输出变量区以及存储在数据块中的数据进行读/写操作。
④对定时器和计数器进行监视、修改,或通过相应的PLC程序使得其进入自动运行状态,也可以对其进行手动复位。
⑤S7-PLCSIM可以使用PLC的中断组织块程序测试特性,进行操作事件的记录、回放等动作,自动测试程序。
西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商