西门子PLC模块内江授权代理商SIEMENS原装 西门子PLC内江授权代理商,内江西门子PLC代理,西门子PLC代理
西门子PLC变量表的作用有哪些
使用程序状态功能,可以在梯形图、功能图块或语句表程序编辑器中形象地监视程序的执行情况,找出程序设计中存在的问题,或运行时出现的故障的原因。程序状态工能只能在屏幕上显示一小块程序,往往不能显示与某一功能有关的全部变量。
变量表可以有效地解决上述问题。使用变量表可以用一个画面监视和修改用户感兴
西门子PLC的常用数制
西门子PLC的常用数制有:
1.二进制数,二进制数的1位(bit)只能取0和1这两个不同的值,可以用来表示开关量(数字量)的两种不同的状态。
2.十六进制数,多位二进制数的书写和阅读很不方便,为了解决这一问题,可以用十六进制数来取代二进制数,每个十六进制数对应于4位二进制数。十六进制数的16个数字是0~9和A~F(对应于十进制数10~15)。
STEP7的基本数据类型有:
一、位(bit)的数据类型为BOOL布尔型,在编程软件中BOOL变量的值是1和0,用英语单词TRUE(真)和FALSE(假)表示。位存储单元的地址由字节地址和位地址组成,如I1.2中区域标识符I表示输入字节地址为3位地址为2.
西门子PLC模块内江授权代理商SIEMENS原装 西门子PLC内江授权代理商,内江西门子PLC代理,西门子PLC代理
二、字节(Byte),8位二进制数组成1个字节,其中第0位为*低位(LSB),第7位为*高位(MSB)。
三、字(Word)相邻的两个字节组成1个字,字用来表示无符号数。MW10是由MB10和MB11组成的1个字。用组成字的*小的字节MB10的编号作为字MW10的编号,*小字节MB10为字的高位字节,*大的字节MB11为字的低位字节。
四、双字(DoubleWord),两个字(或四个字节)组成1个双字,双字用来表示无符号数。双字MD10由MB10至MB13组成。
趣的全部变量。一个项目可以生成多个变量表,以满足不同的调试要求。变量表可以监控和改写的变量包括过程映像输入/输出、位存储器、定时器、计数器、数据块内的存储单元和外设输入/外设输出。
1. 变量表的功能
1)监视变量,显示用户程序或CPU中每个变量的当前值。
2)修改变量,将固定值赋给用户程序或CPU中的变量。
3)对外设输出赋值,允许在停机状态下将固定值赋给CPU的每一个输出点Q。4)强制变量,给某个变量赋予一个固定值,用户程序的执行不会影响被强制的变量的值。
【例3-1】某配套S7-200PLC的控制系统,采用CPU224模块,并选配一个4/4点输入/输出混合模块、一个8点输入模块、一个8点输出模块与两个4/1点模拟量输入/输出混合模块,其输入/输出地址的分配如图3-13所示。
a.开关量输入地址的分配。CPU模块集成的输入点为14点,占用2个字节。其中,10.0~11.5为物理输入,可以连接外部输入信号:11.6、11.7为CPU模块占用的多金输入,既不可以连接输入信号,也不能分配给后续单元。
从CPU模块向右,PLC安装的第一个具有输入点的扩展模块为4/4点输入/输出混合模块,需要占用1个字节的输入地址,地址从12.0开始进行分配。其中,12.0~12.3为物理输入,可以连接引部输入信号I2.4~12.7为CPU模块占用的多余输入,不能再分配给后续单元。
PLC安装的第2个扩展模块为8点输入模块,占用1个字节的输入地址,地址从13.0 开始进行分配,无多余输入。
输入输出地址的分配
b.开关量输出地址的分配。CPU模块集成的输出点为10点,占用2个字节。其中,Q0.0~Q1.1为物理输出,可以连接外部输出信号;Q1.2~Q1.7为CPU模块占用的多余输出,不可以连接外部输出信号,也不能分配给后续单元,但在PLC编程时可以作为内部标志位使用。
5)定义变量被监视或赋予新值的触发点和触发条件。
2. 变量表的生成
在SIMATIC管理器中执行菜单命令“插入”→“S7块”→“变量表”,生成新的变量表。双击打开生成的变量表。
3. 在变量表中输入变量
在第一行的“地址”列输入MW6(见图3-35),默认的显示格式为HEX(十六进制)。可以在变量表的“显示格式”列直接输入BIN(二进制),也可以用右键点击该列,用弹出的快捷菜单设置需要的显示格式。
用同样的方法输入图中其他需要监控的变量,双字MD10的显示格式为浮点数。在变量表的“符号”列输入在符号表中定义过的符号,在地址列将会自动出现该符号的地址。在“地址”列输入地址,如果该地址已在符号表中定义了符号,在符号列将会自动出现它的符号。符号名中如果含有特殊的字符,必须用双括号括起来,例如“Motor-off”等。
传感器/执行器安装在生产现场,而耦合器和控制器等设备则安装在控制室内。总线上的设备不在危险现场,也必须通过适当的结构保证它们的本质安全特性。使用DP/PA耦合器和DP/PA链接器,可以将PROFIBUS-PA设备很方便地集成到PROFIBUS-DP网络中。
PROFIBUS-PA的组态、编程与故障诊断的方法将在第9章介绍。
3. PROFIBUS-FMS
FMS是Field MessageSpecification(现场总线报文规范)的缩写,用于系统级和车间级不同供应商的自动化系统之间交换过程数据,处理单元级(PLC和PC)的多主站数据通信。
PROFIBUS-FMS定义了主站与主站之间的通信模型,它使用7层OSI模型的第1、2层和第7层。
S7-300/400使用通信FB来实现FMS服务,用STEP7组态FMS静态连接来发送和接收数据。PROFIBUS-FMS已经基本上被以太网通信取代,现在很少使用。
西门子PLC模块内江授权代理商SIEMENS原装 西门子PLC内江授权代理商,内江西门子PLC代理,西门子PLC代理