范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

不可不知的S71500GRAPH使用小贴士

  图形化顺序控制编程语言S7-1500 GRAPH。 GRAPH 是创建顺序控制系统的图形编程语言。使用顺控程序,可以更为快速便捷和直观地对顺序进行编程。在制造和加工技术领域的多种应用都具有顺序的结构,同时存在必须以顺序处理步骤执行的过程。在这些领域内使用GRAPH编程语言能够使得解决方案变得非常简便。
  本文将提供10个S7-1500 GRAPH使用的小贴士! 为大家学习S7-1500 GRAPH助力加油!  1. 是否需要单独的GRAPH安装软件包
  从STEP 7 Professional V12 SP1开始,S7-1500开始支持GRAPH编程语言。TIA Portal STEP 7 Professional本身已经集成GRAPH语言包,S7-1500在使用GRAPH语言编程时,无需单独安装GRAPH软件包。  2. S7-1500 GRAPH编程可用的块及支持的调用方式
  S7-1500 GRAPH编程语言,只有在添加FB块时才可以选择,如图1所示。
  图1.添加GRAPH FB
  GRAPH FB在被其他FB块调用的时候,支持单个实例或者参数实例;不可以选择多重背景调用,如图2所示。
  图2.调用GRAPH FB3. GRAPH FB块接口参数定义和存储空间占用?
  GRAPH FB实际上是一个带参数的FB块,FB块的接口参数数量是可以进行设置的。设置接口参数的方法有两种:
  · 全局设置: 适用于所有GRAPH FB块。在TIA Portal 菜单栏>选项>设置>PLC编程>GRAPH>接口下设置,如图3所示。
  · 本地设置: 适用于某一个GRAPH FB块。打开某个GRAPH FB块,在TIA Portal菜单栏>编辑>接口参数>下一级菜单中设置,如图4所示。
  本地设置接口参数的权限高于全局设置。
  图3.接口参数全局设置
  图4.接口参数本地设置
  GRAPH FB被调用后,程序块上会出现形参。接口参数设置的类型不同,FB上形参数量也是不同的。接口参数设置可以在三种类型中选择:
  · 最小接口参数集: 输入仅包含INIT_SQ,无输出;
  · 标准接口参数集: 设置操作模式并包含确认报警;
  · 最大接口参数集: 还可进行其他操作及诊断。
  设置不同接口参数时,调用GRAPH FB块如图5所示。
  图5.调用 GRAPH FB块(左:最小接口;中:标准接口;右:最大接口)
  在GRAPH FB中编写简单程序。同一程序块,在设置不同接口参数时,占用的存储区大小也是不同的,如图6所示。
  图6. GRAPH FB占用存储区
  无论设置何种接口参数,都可以手动对GRAPH FB接口参数进行添加或删除的操作。例如:在最小块接口时,手动在GRAPH FB块接口中添加输入参数:ACK_EF、S_SEL及S_SELOK,如下图7所示。
  图7.手动增加GRAPH FB块接口4. GRAPH FB背景数据块中的MOP?
  S7-1500无法对GRAPH FB内部接口参数执行写访问,但可以对GRAPH FB背景数据块>静态变量>RT_DATA>MOP结构中变量进行访问,支持写操作的变量已用红色方框标注,如图8所示。
  使用MOP结构中支持写操作的变量,可对GRAPH FB进行初始化、禁用、操作模式切换及暂停等功能,和直接在GRAPH FB接口参数上修改的效果一致。
  图8.MOP结构5. GRAPH FB背景数据块的保持性如何设置?
  GRAPH FB背景数据块的保持性无法在FB块接口中直接修改设置,需要打开FB块,然后在TIA Portal菜单栏>编辑>>激活"保持性内部存储器",如图9所示。
  图9.设置GRAPH FB 背景数据块保持性
  断电重新上电后,如需顺控器保持在断电前执行的步,可以对GRAPH FB设置保持性。  6. GRAPH FB操作模式是什么?
  GRAPH FB操作模式定义了顺控器中步与步的切换方式,一共有四种操作模式:
  · 自动(AUTO): 完全依靠转换条件切换步;
  · 半自动-忽略转换条件(TOP): 转换条件满足时,或者通过T_PUSH/调试面板,转至下一步;
  · 半自动-转换条件切换(TAP): 转换条件满足时,且通过T_PUSH/调试面板,转至下一步;
  · 手动( MAN): 与转换条件完全无关;通过S_ON(S_OFF)/调试面板,启用/禁用指定的步。
  不同的操作模式可以满足顺序控制中多样性的需求,使控制更加灵活。  7. GRAPH FB如何切换操作模式?
  操作模式之间的切换方法有两种:
  · 调试面板操作: 一般调试或检修时可以使用,操作简单。
  · 指令参数变量切换: 一般投入运行时使用,需要读写程序。
  下面具体查看操作模式的切换。
  7.1 自动(AUTO)
  ·  自动模式为默认模式
  · 方法1:调试面板, 选择自动模式,如图10(左)所示。
  · 方法2:指令参数, SW_AUTO上升沿切换模式,如图10(右)所示。
  图10. 自动
  7.2 半自动-忽略转换条件(TOP)
  · 方法1:调试面板
  选择半自动,如果转换条件满足,则自动转至下一步执行,如果转换条件不满足,则点击忽略转换条件按钮,转至下一步执行,如图11(左)所示。
  · 方法2:指令参数
  使用S_TOP上升沿切换模式,如果转换条件满足,则自动转至下一步执行,如果转换条件不满足,则T_PUSH上升沿转至下一步执行,如图11(右)所示。
  图11.半自动-忽略转换条件
  7.3 半自动-转换条件切换(TAP)
  · 方法1:调试面板
  选择手动,当前步中的转换条件满足后,点击下一步按钮,切换至下一步执行,如图12(左)所示。
  · 方法2:指令参数
  使用S_TAP上升沿切换模式,当前步满足转换条件后,则T_PUSH上升沿转至下一步执行,如图12(右)所示。
  图12.半自动-转换条件
  7.4 手动(MAN)
  · 方法1:调试面板
  选择手动模式,手动选择步中输入待启用/禁用的步编号,点击启用/禁用按钮,相应步执行/取消,如图13(左)所示。
  · 方法2:指令参数
  最大接口:SW_MAN上升沿切换模式,DISP_SALL上升沿显示所有步,S_SEL输入步编号,S_SELOK确认,S_ON上升沿启用/S_OFF上升沿禁用相关步,如图13(右)所示。
  标准接口:SW_MAN上升沿切换模式,S_SEL输入步编号,S_ON上升沿启用/S_OFF上升沿禁用相关步。
  图13.手动8. 半自动TAP和TOP区别?
  下面通过顺控器的执行情况说明半自动-忽略转换条件(TOP)和半自动-带有转换条件(TAP)的区别,如图14和图15所示。
  图14.TOP模式
  图15.TAP模式9. GRAPH FB 互锁条件和监控条件如何使用?
  顺控器中的每一步中都有互锁条件Interlock-(C)和监控条件Supervision-(V)。仅在步激活时,该步中的互锁条件和监控条件有效。互锁条件和监控条件中可以编写程序,也可以保持默认状态。默认状态是满足互锁条件,不满足监控条件(无故障)。当在互锁条件或者监控条件中编程时,可参考表1中所列项目。
  表1
  下面将举例说明互锁条件对动作的影响:
  在互锁条件中添加变量"graph_data".interlock,在动作中分别用互锁(C),事件L0,事件L1赋值不同变量,如图16所示。
  图16.Interlock中编程
  使用TRACE抓取各个变量状态,如图17所示。
  ·  "graph_data".interlock上升沿,
  L0事件到来,"graph_data".c_event_come产生一个沿;
  ·  "graph_data".interlock下降沿,
  L1事件到来,"graph_data".c_event_go产生一个沿;
  ·  "graph_data".interlock高电平,
  互锁(C),"graph_data".c_action高电平。
  图17.TRACE抓取变量状态10. 如何暂停GRAPH FB
  Graph 程序在运行过程中,某些情况下需要将Sequence 暂停去解决问题,当问题解决后,需要接着当前的步继续执行Graph 程序。GRAPH FB有三个参数可以用于暂停顺控器:
  1.顺控器暂停步: 可通过HALT_SQ(最大接口参数)或HALT(静态变量MOP结构参数),停止/重新激活顺控程序。
  暂停步方法及过程,如图18所示:
  ·  HALT_SQ/HALT第一次上升沿,顺控器步暂停,状态位SQ_HALTED置位;
  ·  在顺控器步暂停期间,即使当前步的转换条件满足,步也不会切换;
  ·  HALT_SQ/HALT第二次上升沿,顺控器步暂停解除,状态位SQ_HALTED复位;
  ·  顺控器步暂停解除后,满足转换条件时,步会自动切换。
  图18.暂停步
  2.暂停步激活时间: 可通过HALT_TM(最大接口参数)或TMS_HALT(静态变量MOP结构参数),停止/重新激活所有步的激活时间和顺控程序中与时间相关的操作。
  暂停步激活时间方法及过程,如图19所示。
  ·  HALT_SQ/HALT暂停步,对步激活时间T和非中断步激活时间U无影响;
  ·  HALT_TM/TMS_HALT第一次上升沿,进入步激活时间暂停状态,状态位TM_HALTED置位。步激活时间T和非中断步激活时间U停止计时;
  ·  HALT_TM/TMS_HALT第二次上升沿,退出步激活时间暂停状态,状态位TM_HALTED复位。步激活时间T和非中断步激活时间U恢复计时。
  图19.暂停步激活时间
  注意: 在步激活时间暂停期间,只要顺控器步没有暂停,当转换条件满足时,步可以正常切换。但是切换到新步中,新步的激活时间依然是暂停的,如图20所示。
  图20.步激活时间暂停时步切换
  3.暂停动作: 可通过ZERO_OP(最大接口参数)或OPS_ZERO(静态变量MOP结构参数),将活动步中带有标识符N、D、L所有操作数暂停/恢复。
  例如:在顺控器中的S3步中添加动作,如图21所示。
  N:S3激活,"graph_data".SetBit赋值为1;S3取消激活,复位。
  D:S3激活,延时2S"graph_data".D置位;S3取消激活,复位。
  L:S3激活,"graph_data".L置位;10S后"graph_data".L复位;S3取消激活,复位。
  图21.添加动作
  顺控器暂停动作方法及处理过程,如图22所示。
  ·  ZERO_OP/OPS_ZERO第一次上升沿,进入动作暂停状态,状态位OP_ZEROED置位;动作中N、D和L复位,即"graph_data".SetBit,"graph_data".D和"graph_data".L都复位;
  ·  ZERO_OP/OPS_ZERO第二次上升沿,退出动作暂停状态,状态位OP_ZEROED复位;动作中N、D和L恢复,即"graph_data".SetBit,"graph_data".D和"graph_data".L继续执行动作状态;
  ·  动作D和L在暂停动作期间,时间在后台累计,不会清零。
  图22.暂停动作
  以上是针对S7-1500 GRAPH的使用技巧简介,更多这方面的信息,敬请访问 西门子工业支持中心平台「链接」 。

体验阿尔法SHI版城市NCA,华为加持的人机共驾逻辑偏保守但不失流畅在相当长的一段时间里,辅助驾驶系统的能力上限停留在自适应巡航紧急制动车道保持等L2级初级阶段。而随着芯片算力和电气架构这两大地基愈发坚实后,汽车的自动驾驶能力开始飞跃。从去年开始,与天能集团强强联合南京依维柯新得意批量交付12月16日,千车竞发红动中国天能电池第二批千台销服一体专用车交车仪式在南京依维柯汽车有限公司隆重举行。活动现场,崭新的依维柯新得意车辆组成天能字样,大气磅礴,助力此次合作硬核起航补足传统金融不足,Fintoch独家技术守护资金安全根据报道,由于近期正逢加密市场走熊,美国高盛集团便有意在现今价格较低的时候购买或投资加密货币公司,试图将危机变为转机,看好日后谷底反弹的潜能。而由美国MorganDFFintoch腾讯安全联合发布2022游戏安全白皮书外挂对抗仍然激烈随着游戏全球化的布局不断推进,游戏厂商所面临的游戏安全问题更为复杂。在愈演愈烈的黑产攻击之下,厂商亟需掌握当前游戏安全态势,对游戏攻击手段有更为充分的了解,以抵御黑产对游戏产业的威上海中心将打造人工智能沉浸式体验阵地阿里云拟于2023年推出区块链节点服务最适合发展元宇宙的国家是Meta元宇宙指北播报太长不看版上海中心将打造人工智能沉浸式体验阵地阿里云拟于2023年一季度将推出区块链节点服务山东潍坊力争到2026年,元宇宙产业规模达到3500亿元小度科技入选中国数字经济独角兽元译为何Svelte杀不死React?大家好,很高兴又见面了,我是web前端分享,由我带着大家一起关注前端前沿深入前端底层技术,大家一起进步,也欢迎大家关注点赞收藏转发!上一篇文章提到了Svelte。转新兴前端框架Sv商业秘密酒店服务员容易阳怎么破?服务机器人上场救急多年前柴国强从日本放弃高薪回到家乡上海,白手起家创业,主要研发送物机器人,当时并没有太多消费场景会运用机器人,而柴国强的研发成本颇高,机器人使用率却很低。但是,柴国强并未放弃,他始FCFS,SJF以及PSA进程调度算法的比较实现下面是用Java程序比较FCFS,SJF和PSA算法效率的示例代码FCFS思路对于FCFS算法,我们可以定义一个Process类来表示一个进程,其中包含进程名称到达时间和执行时厌倦Meta内斗与低效,传奇大神卡马克愤然离职这是我在VR领域十年的结束整理何苗出品CSDN(IDCSDNnews)上周五,前MetaCTO传奇程序员约翰卡马克(JohnCarmack)宣布辞去Meta顾问CTO一职,结束其十人在香港刘强东,从全国调兵遣将,打一场京东有史以来最艰难战役商场如战场,想要在商场上立于不败之地,就必须抓住瞬息万变的商机。在这方面,刘强东一直都是佼佼者。在1998年网民这个词首次进入中国人视野的时候,刘强东就在中国互联网技术的发源地中关逃离美国,跨越8000公里远程办公,他开发了世界上最强的虚拟机从前有一门编程语言叫Smalltalk,它是世界上第一个纯粹的面向对象编程语言。Smalltalk有很多忠实拥趸,在Java崛起之前,它独自可以抗衡C。著名的设计模式一书,其中的代
RedmiK50Pro渲染图2亿主摄5500mAh!售价可能在3000元以内按照往年RedmiK系列的发布时间,面向2022年搭载的RedmiK50系列,应该会在2022年2月之后才会发布,虽然还有两个多月左右的时间,但关于RedmiK50系列中最顶级的KEPIC永劫无间登录失败账号验证失败解决办法大家在最近的圣诞节中都没有少薅epic的羊毛吧,许多小伙伴们就是购买并且下载了永劫无间,下载之后却是发现无法登陆,一登录就失败,账号验证失败等问题,小编今天就是来为大家解决这几个问vivos10pro与opporeno7pro相比较,该如何选?如果非要在这两款手机中选择一款手机进行购买,小芳我个人是更加倾向于opporeno7pro这款手机会更多一些的。不过大家在实际购买手机的过程当中,还是要将自身的需求以及两款手机的主年终奖快到手了,这12款家用电器清单,老婆要去实现选家电越贵并不一定越好,但是便宜的肯定好不到哪里去,在选购家电的时候不要去贪小便宜,购买一些没有品牌保障的产品,毕竟入住后天天都要使用,一定要精挑细选,再三考虑,问清楚保修时间及售千呼万唤的联想控股终于犹抱琵琶半遮面地出来声明了12月10日上午,联想控股在内网发布声明,经中国科学院控股有限公司确认,2009年转让联想控股股权,未造成国有资产流失,历次巡视组和中国审计局审计,均为对此提出过任何异议。咱们再来2022人民币仍然具备充足上涨动能最近中国央行上调外汇存款准备金率,短暂平抑人民币汇率上涨势头,但从根本上来看,人民币在2022年仍然具备充足的上涨动能,不会因为美联储加息而出现下跌走势,人民币长期升值之路是清晰的统计局11月份社会消费品零售总额增长3。911月份,社会消费品零售总额41043亿元,同比增长3。9比2019年11月份增长9。0,两年平均增速为4。4。其中,除汽车以外的消费品零售额37266亿元,增长5。4。扣除价格因一代经典,华为Mate手感担当,华为Mate20Pro,还有多少人在坚守华为Mate20Pro这部手机当时刚发布的时候,并没有引起多大的轰动,跟华为Mate40发布时候的热度可以说也没有办法比较。但是经过了岁月的沉淀,华为Mate20Pro很明显成为了外媒称美国政府考虑对中国最大芯片制造商实施更严厉制裁,外交部回应来源环球时报环球网环球时报环球网报道记者张卉据外媒报道,美国政府正在考虑对中国最大芯片制造商中芯国际实施更严厉制裁。对此,中国外交部发言人赵立坚在15日的例行记者会上表示,中国对有雷军可能没料到,小米被突然截胡,高通这次可能也要输了?随着时间进入12月份后,2021年的手机行业也随之进入了尾声,11月国内新机发布的数量也是屈指可数,各家厂商都在为明年的旗舰机型憋着一口劲。不过在这种情况下,高通的出现又让国内市场OPPO的致善式创新小布助手三周年带来的科技关怀近期,OPPO小布助手迎来了三周年生日。当下AI技术发展逐渐成熟,各行业都有广泛的应用,OPPO作为一家软硬件生态公司,对于AI技术的研发与应用有着独特的思考,小布助手作为OPPO