西门子KP1500按键式面板
槽只能放置CPU模块,101~103号槽只能放置通信模块,2~9号槽只能放置信号模块,CPU模块上的方形区域添加信号板和通信板。
使用TIA博途软件进行硬件配置的过程与硬件实际安装过程相同。前面通过“添加新设备”,进入设备视图,此时,1号槽中的CPU和导轨已经出现在设备视图中。在硬件组态时,可以使组态时,使用双击更加简便。首先使用鼠标左键单击要放置模块的槽位,再用鼠标左键双击硬件目录中要放置模块的订货号,该模块便出现在选中的槽位中。
使用上述方法,将PROFIBUS主站通信模块CM 1243-5、点到点通信模块CM 1241(RS485)、工业以太网通信模块CP 1243-1分别插入到101~103号槽,将DI模块DI8×24VDC、DQ模块DQ16×24VDC和AI/AQ模块AI4×13BIT/AQ2×14BIT分别插入到2~4号槽,单击CPU在TIA博途软件中添加一个站点时,首先需要选择CPU,因此导轨将自动添加到设备中,然后可以在导轨上的槽位中插入其他模块。在插入CPU和其他模块时,要注意型号和固件版本与实际硬件一致。如果不一致,可以在CPU或其他模块上单击鼠标右键,选择“更改设备类型”,更改CPU或其他模块的型号或固件版本。
2.2.3 使用符号定义变量
STEP 7简化了符号编程,用户可以为数据地址创建符号名称或“变量”,包括存储器地址和I/O点相关的PLC全局变量、DB数据块中的变量或在代码块中使用的局部变量。要在用户程序中使用这些变量,只需输入指令参数的变量名称。在编写程序时,可以使用**地址,也可以使用符号。在I/O点不多时,使用**地址进行
.0”,完成后按回车键会自动进入下一行。在第2行“名称”下输入“停止”,按回车键,数据类型和地址自动为“Bool”和“I0.1”。在第3行名称下输入“电动机M1”,按回车键,数据类型和地址自动为“Bool”和“I0.2”,修改地址为“Q0.0”。在第4行名称下输入“电动机M2”,按回车键,数据类型和地址自动为“Bool”和“Q0.1”。地址列自动添加“%”,表示变量使用的是**地址。也可以先编写程序,然后在默认变量表单击变量表表头中的“地址”,该单元出现符号,各变量按地址的字母和数字从A到Z和0~9升序排列。再单击一次该单元,出现,各变量按地址的字母和数字从Z到A和9~0降序排列。可以用同样的方法,根据变量名称、数据类型对变量进行排序。
2.2.3.2 使用数据块DB创建变量
数据块用于存储用户数据即中间变量,与M存储区相比,使用功能相同,都可以用于全局变量。但是M数据区的大小是固定的,不可扩展,而数据块存储区由用户定义,*大不超过工作存储区或装载存储区即可。另外,有些数据类型不能在变量表中创建,只能在数据块中创建,例如数组、日期和时间DTL等。
展开项目树下的“程序块”,双击“添加新块”,在打开的界面中单 数据块名称.变量名称.xn(按位访问)。
⑤ 数据块名称.变量名称.bn(按字节访问)。
”的双字(DWord)变量,可以用“Msg.x1”访问第1位、“Msg.b0”访问字节0、“Msg.w1”访问字1;区域②为详细视图。当选中项目树下的默认变量表或数据块时,详细视图中显示对应的变量,可以将其中的变量直接拖放到梯形图中使用。拖拽到已设置的地址上时,原来的地址将被替换。
区域③为程序编辑器的工具栏,点击上面的按钮可以进行对应的操作。比如,点击按钮可以插入程序段,点击按钮可以删除程序段等。
区域④为代码块的接口区,点击按钮可以打开,用鼠标左键上下拖动分隔条可以改变显示区域的大小。点击按钮,接口区域被隐藏。
区域⑤为指令的收藏夹,用于快速访问常用的指令。单击程序编辑器工具栏上的按钮,可以在程序区显示或隐藏收藏夹的指令。可以将指令列表中自己常用的指令拖拽到收藏夹中,也可以通过鼠标右键中的命令删除收藏夹中的指令。
区域⑥为程序编辑区,在此区域中可以编写用户程序。
区域⑦为打开的程序块的巡视窗口。
区域⑧为收藏夹,区域⑤显示该收藏夹中的指令。
区域⑨为任务卡中的指令列表。
区域⑩为已打开编辑器的按钮,单击该区域中的某个按钮,可以在工作区显示对应的编辑器。
(2)用户程序的编写
下面以梯形图编写一个电动机顺序启动控制程序为例,说明具体的编写步骤和方法。
选中程序段1下的横线,依次点击收藏夹的指令、、,则会依次添加常开触点、常闭触点、线圈。或者将右边“基本指令”→“位逻辑运算”下的对应指令依次通过拖放或双击放置到程序段1的横线上。
选中程序段1的左母线,单击,打开分支。然后点击,在工业领域