西门子Smart模块6ES7-288-1ST20-0AA1
点击默认变量表,从详细视图中将变量“启动”拖放到启动常开触点的地址域<??.?>,该常开触点的地址自动变为%I0.0“启动”。按照同样的方法,将变量“停止”拖放到停止常闭触点的地址域,将变量“电动机M1”拖放到线圈和自锁触点的地址域。点击“数据块_1”,从详细视图中将“延时时间”拖放到定时器的PT输入端。
在程序段2中,依次点击、,展开“程序块”“系统块”“程序资源”,点击“IEC_Timer_0_DB”,从详细视图中将变量“Q”拖放到的地址域。再点击默认变量表,从详细视图中将变量“电动机M2”拖放到线圈的地址域。
编写的电动机顺序启动控制程序操作面板在“数据块_1”中创建一个双字大小的变量temp,可以用“数据块_1.temp.x0”访问第0位、“数据块_1.temp.b2”访问字节2、“数据块_1.temp.w2”访问字2。
2.2.4 编写用户程序
(1)程序编辑器简介
在TIA博途软件中,可以使用梯形图(LAD)或功能块图(FBD)编写程序。在“项目树”下,依次展开“顺序启动控制”“PLC_1[CPU 1214C AC/DC/Rly]”“程序块”“Main[OB1]”,双击“Main[OB1]”,进入Main[OB1]程序编辑器界面,操作面板默认的编程语言是梯形图。选中“Main[OB1]”,在菜单“编辑”“切换编程语言”中,可以在LAD和FBD编程语言之间切换。
图2-10 Main[OB1]程序编辑器界面
区域①为项目树。击“数据块”,再单击“确定”,则生成一个“数据块_1[DB1]”的数据块。在新生成的“数据块_1[DB1]”上单击鼠标右键,选择“属性”,将“优化的块访问”前的复选框中的“√”去掉,则数据块中会显示“偏移量”列。
在该数据块的“名称”下输入“定时时间”,数据类型选择“Time”,起始值设为“T#5s”,操作面然后点击工具栏中的编译图标进行编译。
数据块
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
西门子Smart模块6ES7-288-1ST20-0AA1
2.2.3.3 访问一个变量数据类型的“片段”
可以根据大小按位、字节或字级别访问PLC变量和数据块变量。访问此类数据片段的语法如下。
① PLC变量名称.xn(按位访问)。
② PLC变量名称.bn(按字节访问)。
③ PLC变量名称.wn(按字访问)中修改变量对应地址的符号名称。
如果使用常量符号,点击“用户常量”,名称下输入符号,选择数据类型,在值下输入常量符号对应的值。
(2)通过拖拽生成变量
也可以先编写程序,然后在默认变量表中修改变量对应地址的符号名称。操作面板先点击“设备视图”右上角的按钮,使其处于浮动状态。然后点击设备视图下部的按钮,选择放大倍数大于%200以上。打开程序编辑器,编写用户梯形图程序(具体详见下面的编写用户程序章节),可以将“设备视图”中模块上的I/O点拖拽到程序编辑器中的地址域(也可以直接输入地址)。比如,将“%I0.0”拖放到程序段1中的常开触点上,在默认变量表中自动生成名称为“Tag_1”、数据类型为Bool、地址为%I0.0的变量,将其名称改为“启动”即可。用同样的方法可以生成变量“停止”(%I0.1)、“电动机M1”(%Q0.0)和“电动机M2”(%Q0.1)。。
2.2.3.1 使用变量编辑器创建变量
在变量编辑器中,可以为所有要在程序中寻址的地址分配符号名和数据类型。例如,为输入I0.0分配符号名“启动”。这些名称可以在程序的所有地方使用,也就是全局变量。
(1)通过输入生成变量
在“项目树”下,依次展开“顺序启动控制”“PLC_1[CPU 1214C AC/DC/Rly]” “PLC变量”,双击“默认变量表”,进入“变量”页面模块上的方形区域,将DI2/DQ2信号板插入进去。硬件组态遵循所见即所得的原则,当用户在组态界面中将视图放大后,可以发现此界面与实物基本相同。单击设备视图中的按钮,可以显示导轨及模块的名称。
配置完硬件后,可以点击设备视图工作区右边的向左箭头按钮,打开设备概览视图,查看设备数据,其中包括模块、插槽号、输入地址、输出地址、类型、订货号、固件版本等。点击向右箭头按钮,可以隐藏设备概览。
2.2.2.3 硬件目录中的过滤器
如果勾选了图2-6中“硬件目录”下的“过滤”复选框,激活了硬件目录的过滤器功能,硬件目录只显示与工作区有关的硬件。例如打开了S7-1200的设备视图时,勾选了“过滤”,硬件目录只显示S7-1200的组件,不显示其他控制设备。用鼠标双击或拖拽的方法将通信模块或信号模块添加到导轨上。
- 西门子Smart模块6ES7-288-1SR20-0AA1 2024-03-29
- 6ES7522-1BH10-0AA0 2024-03-29
- 6ES7541-1AB00-0AB0 2024-03-29
- 6ES7518-4AP00-0AB0 2024-03-29
- 6ES7522-1BL10-0AA0 2024-03-29
- 6ES7-288-5BA01-0AA0西门子S7-200SMART模块 2024-03-29
- 6ES7-288-5AQ01-0AA0西门子S7-200SMART模块 2024-03-29
- 6ES7-288-5AE01-0AA0西门子S7-200SMART模块 2024-03-29
- 6ES7-288-5DT04-0AA0西门子S7-200SMART模块 2024-03-29
- 6ES7-288-5CM01-0AA0西门子S7-200SMART模块 2024-03-29