4.7 软件编程
不管什么PLC项目,编写程序总是必需的,编写程序在硬件组态完成后进行,S7-1500的主程序一般编写在OB1组织块中,也可以在其他的组织块中,S7-300/400的主程序只能编写在OB1,其他程序如时间循环中断程序可编写在OB35中。
4.7.1 一个简单程序的输入和编译
以下介绍一个最简单的程序的输入和编译过程。
①新建项目、组态硬件,并切换到项目视图。如图4-71所示,在左侧的项目树中,展开“PLC_1”→“PLC变量”→“显示所有变量”,将地址为“Q0.0”的名称修改为“Motor1”。
图4-71 变量表
图4-72 输入程序(1)
②打开主程序块OB1,并输入主程序。如图4-71所示,双击Main[OB1],打开主程序。如图4-72所示,先用鼠标的左键选中常开触点“”,并按住不放,沿着箭头方向拖动,直到出现加号“+”,释放鼠标。再用同样的方法,用鼠标的左键选中线圈“”,并按住不放,沿着箭头方向拖动,直到出现加号“+”,释放鼠标,如图4-73所示。
图4-73 输入程序(2)
在常开触点上的红色问号处输入“M0.5”,在线圈上的红色问号处输入“Q0.0”,如图4-74所示。
③保存项目。单击工具栏的“保存项目”按钮,保存程序。
图4-74 输入程序(3)
4.7.2 使用快捷键
在程序的输入和编辑过程中,使用快捷键能极大地提高项目编辑效率,使用快捷键是良好的工作习惯。常用的快捷键与功能的对照见表4-4。
表4-4 常用的快捷键与功能的对照
注意:有的计算机在使用快捷键时,还需要在表4-4列出快捷键前面加Fn键。
以下用一个简单的例子介绍快捷键的使用。
在TIA博途软件的项目视图中,打开块OB1,选中“程序段1”,依次按快捷键“Shift+F2”、“Shift+F3”和“Shift+F7”,则依次插入常开触点、常闭触点和线圈,如图4-75所示。
图4-75 用快捷键输入程序