常德西门子PLC代理经销控制柜专用
常德西门子PLC代理经销控制柜专用 常德西门子PLC代理,常德西门子PLC经销,西门子PLC代理
西门子PLC局部变量表与子程序使用技巧有哪些
局部变量表
1.局部变量与全局变量
西门子PLC型号含义说明
西门子PLC型号编制通常所指的是订货号。以6ES7 221-0BA23-0xA0为例:
6-自动化系统系列;
S7-S7系列,S5-S5系列;
2-200系列,3-300系列,4-400系列;
2-DI/DO,1-CPU,3-AI/AO,4-通信模块,5-功能模块;
1-输入,2-输出,3-输入/输出(对于数字量);
OBA-入/输出电压等级、类型、点数等,具体要看产品说明;
23-版本;
OB40中的程序(见图4-48)判断是哪个模块的哪个点产生的中断,然后执行相应的操作。临时局部变量OB40_MDL_ADDR和OB40_POINT_ADDR分别是产生中断的模块的起始字节地址和模块内的位地址,数据类型分别为WORD和DWORD,这两个变量不能直接用于整数比较指令和双整数比较指令。
首先用MOVE指令将它们保存到MW6和MD8,才能用比较指令判别是哪一个模块和哪一点产生的中断。在10.0的上升沿将Q4.0置位,在10.1的下降沿将Q4.0复位。
常德西门子PLC代理经销控制柜专用 常德西门子PLC代理,常德西门子PLC经销,西门子PLC代理
如果指定的周期增量值使得在输出一定数量的脉冲后导致非法的周期值,会产生一个算术溢出错误,同时终止PTO功能,输出改为由映像寄存器控制。另外,状态字节中的增量计算错误位(SM66.4或SM76.4)被设管为1。
将状态字节中的用户中止位(SM665或SM76.5)置为1,就可以中止正在运行的PT0包络。运行PTO包络时,SMB166或SMB176中提供当前激活的包络的段数。
3. 包络表中数据的计算
PTO发生器的多段流水线功能在许多应用中,特别是在步进动电动机控制中非常有用。图6-43中给出了步进动电动机加速起动、恒速运行和减速过程,下面用此例说明如何生成包络表中的数据。本例中假设3段的脉冲总数为4 000,起动和结束时的脉冲频率为2kHz,*大脉冲频率为10kHz,由于包络表中的值是用周期而不是用顺率表示的,需要将给定频率值转换成周期值。起始和结束时的周期为500us,*高频率的周期为100us。第1段要求在200个脉冲左右
3.硬件中断的仿真实验
打开PLCSIM(见图4-49),下载所有的块,将仿真PLC切换到RUN-P模式。执行PLCSIM的菜单命令“Execute”(执行)→“Trigger Error OB”(触发错误OB)→“Hard-ware Interrupt(OB40-OB47)…”,打开“Hardware Interupt OB(40-47)”对话框(见图4-49右上方的小图),在文本框“Module address”(模块地址)内输入模块的起始地址0,在文本框“Module status(POINT_ADDR)”(模块状态(位地址))内输入模块内的位地址0。
0xA0-此数值代表不同功能的模块。
西门子S7-300与变频器DP通信的组态
SIMOVERT MASTERDRIVES是应用较广的变频器,它采用IGBT逆变器、全数字技术的矢量控制,是全系列通用和模块化的产品,功率范围为0.55~2300kW。
可以用软件Drivemonitor或Drive ES来组态和监控西门子的驱动设备。
1.西门子驱动设备与PLC的通信方式
西门子驱动设备包括多种系列的变频器和直流调速装置。它们可以使用PROFIBUS-DP、USS和SIMOLINK这3种通信协议。
USS协议属于主-从通信,PLC作主站,驱动设备作从站。USS协议的MPI接口集成在变频器中,不需要增加硬件成本。但是通信速度较慢,只有基本通信功能,*多可以连接31个从站。SIMOLINK协议主要用于驱动设备之间的主从通信。
PROFIBUS-DP协议的通信速度快,有附加功能(例如非循环通信和交叉通信),站点数更多,但是需要添加驱动设备的DP通信板。
程序中的每个POU(Program Organizational Unit,程序组织单元)均有白己的由64字节L存储器组成的局部变量表。它们用来定义有范围限制的变量,局部变量只在它被创建的POU中有效。与之相反,全局符号在各POU中均有效,只能在符号表/全局变量表中定义。全局符号与局部变量名称相同时,在定义局部变量的POU中,该局部变量的定义优先,该全局定义则在儿它POU中使用。
局部变量适用于以下两种情况:
(1)在子程序中只用局部变量,不用**地址或全局符号,子程序可移植到别的项目去。
(2)如果使用临时变量(TEMP),同一片物理存储器可在不同的程序中重复使用。
如果不是上述两种情况,不需要使用局部变量。通过在符号表(SIMATIC)或全局变量表(IEC)中进行定义,可使符号成为全局变量。
常德西门子PLC代理经销控制柜专用 常德西门子PLC代理,常德西门子PLC经销,西门子PLC代理
联系方式
- 地址:上海 上海市松江区乐都路358号503室
- 联系电话:未提供
- 联系人:李英杰
- 手机:19151140562
- Email:194303024@QQ.COM