西门子PLC模块黑河授权代理商SIEMENS原装 西门子PLC黑河授权代理商,黑河西门子PLC代理,西门子PLC代理
STEP7信号模块与信号板的参数设置
a.信号模块与信号板的地址分配。双击项目树的PLC_1文件夹中的"设备配置",打开该PLC的设备视图。添加了CPU、信号板或信号模块后,它们的1、Q地址是自动分配的。选中工作区中的CPU,在工作区下面的"设备概览"区,可以看到CPU集成的I/O模块和信号模块的字节地址(见图2-125)。例如CPU1214C集成的14点数字量输入的字节地址为0和1(10.0~10.7和11.0~11.5),10点数字量输出的字节地址为0和1(Q0.0~Q0.7和Q1.0~Q1.1)。CPU的模拟量输入地址为IW64和IW66(每个通道占一个字或两个字节)。DI2/DO2信号板的地址为14.0~14.1和Q4.0~Q4.1。
务必保证通信地址是有效地址
因为PLC大多数是基于存储区的,每个地址肯定是隶属于某个存储区,大家都知道西门子PLC自带的存储区有I区、Q区、M区、T区、C区,对于常用的DB存储区是没有的,需要自己去创建,也就意味着,如果你要读取DB地址,必须要提前创建好DB存储区,除此以外,DB存储区创建之后,默认是没有字节的,需要自己一个个添加变量,才能形成有效存储区,一个DB存储区的范围是有限并且可见的(可以通过偏移量看出来)。
S7协议之布尔操作
对于布尔操作,很多协议都有,这里的布尔操作是指寄存器布尔,比如DB100.DBX0.0,很多时候,我们都是通过先读取DB100.DBB0的值,再通过位运算结果,写入到DB100.DBB0中,实现DB100.DBX0.0的操作,这种方式有弊端
第一:每次操作一个布尔值都需要与PLC进行两次数据交互。
DI2、DO2的地址以字节为单位分配,如果没有用完分配给它的某个字节中所有的位,剩下的位也不能再使用。
模拟量输入、输出的地址以组为单位分配,每一组有两个输入/输出点。
从图2-126的设备概览区可以看出,2号槽的8点DI模块的地址为18.0~18.7(字节地址为8);3号槽的8点DO模块的地址为Q12.0~Q12.7;4号槽的4点AI模块的地址为IW128~IW134;5号槽的2点AO模块的地址为QW144~QW146。
CPU模块上的接口。安装好后,用下列步骤来复制程序:
1)将CPU置于STOP状态。
2)如果程序未下载到CPU模块,应先下载程序。
3)用菜单命令"PLC→程序存储器卡(Program MemoryCartridge)"将用户程序、CPU组态信息以及V、M、T、C的当前值复制到存储器卡。
8.用存储器卡恢复用户程序和存储器中的数据
存储器卡装人CPU模块后,按通电源,CPU完成下列操作:
1)清除RAM中的数据
2)将存储器卡的内容复制到RAM中。
3)用户程序、CPU组态信息和V存储器区被复制到EEPROM中**保存。
存储器卡是空的或存储器卡中的程序是用于别的型号的CPU模块的,在CPU模块通电时将会出错。高型号的CPU(如CPL224)可以读出用低型号的CPU(如CPU221)编写的存储器卡的程序,则不能读出。
选中设备概览中2号槽的8点DI模块,再选中下面巡视窗口左边的“IO地址/硬件标识符”,可以修改右边窗口的“起始地址”(见图2-126),也可以用设备视图中的设备概览表或网络视图中的网络概览表来修改自动分配的1、O地址。建议不要修改自动分配的地址。
CPU集I/O字节地址
b.数字量输入点的参数设置。选中设备视图中的CPU、信号模块与信号板,选中工作区下面的巡视窗口的“属性”选项卡左边的“数字输入”(见图2-127),可以用选择框分组设置输入点的滤波器的时间常数(0.2~12.8ms)。
每执行一次SYNC控制命令,该组从站将新的输出数据发送到输出模块上。只有用SFC11发送控制命令UNSYNC,才能解除DP从站组的SYNC模式,使该组DP从站返回正常的循环数据传送状态,即DP主站发送的数据立即被传送到从站的输出点。
(2)输人信号的冻结与解除冻结
通常情况下,DP主站按照PROFIBUS-DP的总线周期,周期性地读取DP从站的输入数据,供CPU使用。如果需要得到一组DP从站同一时刻的输入数据,可以通过SFC11将FREEZE(冻结)命令发送到该组DP从站来实现。
当FREEZE命令被发送到一组DP从站时,组内所有的DP从站切换到FREEZE模式,即它们的输入模块上的信号被冻结,并将它们传送到CPU 的过程映像输入区,以便DP主站来读取这些信号。接收到下一个FREEZE命令时,DP从站更新和重新冻结它们的输入数据只有用SFC11发送UNFREEZE命令,才能解除DP从站的FREEZE模式,使DP主站重新开始周期性地接收从站当前的输入状态。
在暖启动和热启动后,DP从站不进入SYNC或FREEZE模式,只有当它们接收到由DP主站发出的第一个SYNC或FREEZE命令之后,才进入SYNC或FREEZE模式。
选中CPU和信号板的某个输入点后,可以激活CPU和信号板各输入点的上升沿和下降沿功能(见图2-128),以及设置产生中断事件时调用的硬件中断OB,选中CPU和信号板的某个输入点后,可以激活该输入点的脉冲捕捉(PulseCatch)功能,即暂时保持窄脉冲的ON状态,直到下一次刷新输入过程映像。