吴忠西门子S7-300PLC模块代理商经销-西门子PLC代理介绍西门子模块PLC代理由上海钡斯森工业设备有限公司提供西门子模块PLC代理,西门子PLC代理商有限公司 西门子变频器代理商有限公司价格 西门子触摸屏代理商有限公司销售 西门子PLC代理商有限公司现货 西门子PLC代理商有限公司代理商,西门子数控NCU代理商,西门子电缆代理商
西门子S7-200 SMART的交叉引用表、字节使用表、位使用表
本篇我们来学西门子S7-200 SMART的交叉引用表、字节使用表、位使用表。首先我们先来看为什么要使用交叉引用:通过交叉引用窗口可以查看程序中参数赋值和存储器使用情况,避免重复赋值。
交叉引用表、字节使用表、位使用表
交叉引用表。程序编写完成后,单击导航栏交叉引用按钮,打开交叉引用窗口,出现提示“必须执行编译以显示交叉引用”,单击工具栏中的编译按钮编译项目,编译无误后才能显示交叉引用。
交叉引用窗口
交叉引用表列出了程序中使用的所有操作数,并标识它们使用的POU、程序段以及关联程序指令等详细信息。单击切换寻址按钮,元素的显示在符号寻址和*寻址直间进行切换。双击某一元素,如I0.1,在程序编辑器中立即定位于程序段的对应部分。
双击某一元素定位于程序段的对应部分
字节使用表。单击交叉引用窗口下的字节使用选项卡,通过字节使用表可以看出程序使用了哪些存储区的哪些字节,它还有助于判断存储区的重复赋值错误,其中小写字母b表示已使用了存储器的一个位,大写字母B表示已使用了存储器的一个字节,W表示已使用了存储器的一个字即两个字节,D表示已使用了存储器的一个双字即四个字节,X表示使用了定时器和计数器。
字节使用表
表的左侧显示10的倍数,单位显示在列0到9中,如下图所示,表示程序已经使用了VB10、VB12、VB13、VB16至VB19、MB2、MB4至MB7、C0、T37、SMB0。因为双字要求四个字节、字要求两个字节,所以字节表应有四个相邻的D、两个相邻的W,从表中可以看出VB10行满足要求,而MB0行中的MB4至MB7不满足要求,由此可以判断程序中存在重复赋值的错误。切换到交叉引用表,显然MD4、MW4、MB4使用了部分重叠的存储区。
部分重叠的存储区
位使用表。单击位使用选项卡,通过位使用表可以查看程序中I区、Q区、M区的使用情况,到具体某一位,也有助于识别重复赋值错误,如下图所示,程序中使用了I0.0,I0.1,Q0.0,M2.2等,在位使用表中,正确的字节、字、双字赋值需要8个相邻的字母b、16个相邻的字母W、32个相邻的字母D,因此该表显示了MB4至MB7存在重复赋值错误。
驱动自动拓扑识别问与答
Siemens数控技术应用
在SINUMERIK840Dsl,828D,甚至是老的802Dsl系统等配置S120驱动的系统使用中,经常遇到部分客户做驱动的“驱动自动拓扑识别”之后出现一些问题,在此以问答的形式给与澄清。
问题一:驱动自动拓扑识别是一个什么过程?
答:实际上就是控制单元CU(例如840Dsl的NCU,828D的PCU)识别所使用的“驱动”的型号和序列号的过程。这里说的“驱动”,包括电源模块,电机模块,电机,外置编码器等。
问题二:能自动拓扑识别的范围?
答:不是所有的驱动部件都能在“自动拓扑识别”中被识别出来。只有那些配备了DRIVE-CLIQ接口的S120模块、电机和外置编码器才能被识别出来。例如:使用SMI编码器的电机,使用DQI编码器的电机,和具有DRIVE-CLIQ接口的外置编码器等,就可以直接被识别出来。
问题三:哪些部件无法在自动拓扑中被识别出来?
没有DRIVE-CLIQ接口的模块,电机和外置编码器等都无法被自动识别出来。
例如:5KW的SLM电源模块没有DRIVE-CLIQ接口,就不会出现在驱动的拓扑结构中。而通过SM20/SMC30模块转接的电机编码器和外置编码器也无法被自动识别出来。
例如下图配置所示:电机编码器全部通过SMC20转接,则自动拓扑识别后无法识别出电机的型号,驱动的状态不是常见“43,44,31”等状态,而是非识别的“46”状态,驱动无法加使能。
电机编码器和外置编码器通过SMC转接
问题四:那么没有DRIVE-CLIQ接口的部件是如何配置的呢?
答:在HMI(如Operate)的界面上进行单独的配置,或者使用STARTER软件进行配置,配置后被保存在驱动数据里。
问题五:设备使用期间,更换或者对调S120模块后需要自动拓扑识别吗?
答:只要拓扑比较级别设置为(如CU的参数P9906=3),就不需要。同型号模块更换或者对调后,上电后模块的“RDY”灯就直接会是绿色的,表示通讯正常,固件兼容
问题六:如果要进行驱动自动拓扑识别,需要注意些什么?
答:只要设备出厂驱动配置正确,今后也不改变模块和电机的型号,仅仅是可能会更换同型号部件,则无需再做自动拓扑识别。因为自动拓扑识别过程中NC会删除原来已经配置的驱动数据,所以如果处于某种需要一定要做自动识别,务必提前备份好当前的驱动数据和NC数据后再做。
中低端紧凑型控制器
大规模集成,节省空间,功能强大
具有*的实时性能和功能强大的通信选件:
带有集成 PROFINET IO 接口的控制器,可与 SIMATIC 控制器、HMI、编程设备和其它自动化组件进行通信
所有 CPU 都可用于单机模式、网络以及分布式结构
安装、编程和操作极为简便
集成式 Web 服务器,带有标准和用户特定 Web 页面
数据记录功能,用于归档用户程序的运行数据
强大的集成工艺功能,如计数、测量、闭环控制和运动控制
集成数字量和模拟量输入/输出
灵活的扩展设备
可直接用于控制器的信号板卡
可通过 I/O 通道对控制器进行扩展的信号模块
附件,如电源、开关模块或 SIMATIC 存储卡等