苏州PLC培训PLC培训PLC编程培训PLC培训苏州众为PLC培训PLC编程入门PLC入门到精通包教包会。
苏州众为PLC培训中心以实际操作为主,注重培养学员的动手编程能力,边理论边编程练习,以下为练习题目。
西门子S7-200程序设计习题
第一题试着通过基本的逻辑关系编写一个输入点控制一个输出点交替输出(输入点第一次为ON,输出为ON、第二次为ON,输出为OFF、、、、、、如此循环)的程序
第二题通过一个计数器指令实现第一次动作Q0.0输出,第二次动作Q0.1输出,第三次动作Q0.2输出,第四次动作全部输出停止。
第三题试着通过定时器指令编写一个以20秒为周期的时钟脉冲输出程序。
第四题试着通过定时及计数指令编写一个控制两个输出点按如下要求动作的程序:
①第一点间隔每小时输出6秒。
②第二点间隔每二十四小时输出12秒。
如此循环30次后终止动作。
第五题试着通过定时及计数指令编写如下图所示的一个三级皮带轮按如下要求顺序动作的程序:
①1级启动,2秒后2级自动启动,2级启动后3秒,3级自动启动。
②1级停止,2秒后2级自动停止,2级停止后6秒,3级自动停止。
③2级停止,1级立即停止,3秒后3级自动停止。
④3级停止,1级、2级立即停止。
第六题试着通过步进阶梯指令及定时器指令的配合使用编写一个按如下要求动作的程序:
①启动执行动作,Q0.0、Q0.2、Q0.4、Q0.6、同时输出。
②10秒后Q0.0为OFF、Q0.1为ON,20秒后Q0.2为OFF、Q0.3为ON,30秒后Q0.4为OFF、Q0.5为ON,40秒后Q0.6为OFF、Q0.7为ON,一分钟后转为第1步的状态。如此循环、、、、、、
第七题试着通过逻辑运算指令与比较指令的配合使用编写一个符合如下要求的程序:
①I0.0、I0.1、I0.2、I0.3其中任意一个为ON,输出仅Q0.0为ON。
②I0.0、I0.1、I0.2、I0.3其中任意两个为ON,输出仅Q0.1为ON。
③I0.0、I0.1、I0.2、I0.3其中任意三个为ON,输出仅Q0.2为ON。
第八题试着通过间接寻址(指针寻址)编写一个读取计数器当前值的程序,启动读取,首次读取的是C0的当前值,显示10秒。10秒后自动读取的为C1的当前值,显示10秒,10秒后自动读取C2的当前值,显示10秒,10秒后又自动读取C0的当前值,如此循环、、、、、、
第九题试着通过间接寻址(指针寻址)与循环指令的配合使用编写一个计算的程序,计算VB0+VB1+VB2+VB3的和。
第十题通过子程序、中断程序的配合使用编写一个符合下列要求的程序:
①每200ms数据存储区VW100、VW102的数值加“1”,1分钟后VW102停止“加1”操作,当VW100与VW102的差为10的时候终止动作,并进入下一步。
②Q0.0每11ms输出为ON,Q0.1每22ms输出为ON,30次后终止动作。
第十一题通过带参数调用子程序与自然对数及自然指数的配合使用编写一个子程序用于计算XY的结果(X与Y在双字范围内可为任意实数)。
第十二题通过子程序、中断程序、及数学运算指令编写一个测速电机转速及当前频率的程序。
第十三题通过高速计数及比较指令的配合使用编写一个通过变频器控制三相异步电动机的程序,要求正转10圈反转10圈,周期循环、、、、、、
第十四题通过高速脉冲输出与高速计数器的配合使用编写一个单段PTO脉冲输出并通过高速计数器来计数的程序,将读取的数值存放在VD4。
第十五题通过高速脉冲输出编写一个以PWM类型的脉冲输出程序,要求如下:
①周期单位为μs。
②只改变脉冲宽度而不改变时间基准。
③其占空比为50%。
第十六题通过高速脉冲输出编写一个多段PTO的程序,要求如下:
①总段数为三段。
②多段轮廓表首地址为VB200。
③第一段脉冲特征:增量为:-2、结束周期为:80μS。
④第二段脉冲特征:增量为:0、初始周期为:80μS、结束周期为:80μS。
④第三段脉冲特征:增量为:2、初始周期为:80μS。
第十七题通过高速脉冲输出与带参数的子程序的调用的配合使用编写一个符合下列要求的程序:
①对步进电机进行点动,并将点动所产生的脉冲数量存储在VD100。
②对步进电机进行左右行程的点动控制,一个方向为加计数,另一个方向为减计数。
第十八题通过定时器、步进阶梯指令与脉冲输出及高速计数器的配合使用编写一个按如下要求控制步进电机的程序:
①利用开机脉冲使步进电机动行,当接近开关信号为“1”时,使步进电机停止5S并改变方向输出一定量的脉冲停止,下述动作以这一点做为参考点。
②启动信号输入有效步进电机以参考点开始输出2000个脉冲,10S后步进电机以同一方向输出3000个脉冲,10S后步进电机以同一方向输出5000个脉冲,10S后步进电机回到参考点并将高速计数器当前值清零。
第十九题通过间接寻址及单段PTO的脉冲输出与带参数的子程序配合使用控制步进电机按如下要求动作:
①输入点I0.0接通第一次:将VW10内的数值做为周期将VD100内的数值做为脉冲量输出。接通第二次:将VW12内的数值做为周期将VD104内的数值做为脉冲量输出。接通第三次:将VW14内的数值做为周期将VD108内的数值做为脉冲量输出。
业务咨询:932174181 媒体合作:2279387437 24小时服务热线:15136468001 盘古机械网 - 全面、科学的机械行业免费发布信息网站 Copyright 2017 PGJXO.COM 豫ICP备12019803号