PLC编程案例46 每月天数计算
一、PLC控制任务说明
要求用博图S7-SCL语言编程实现,即对每月的天数进行计算并保存输出到指定存储器。
二、创建块接口参数如图一所示
图一
三、每月天数的计算方法一般采用CASE指令,分为三种情况。第一种情况,即有31天的月份,分别是1、3、5、7、8、10、12月。第二种情况,即有30天的月份,分别是4、6、9、11月。第三情况是2月,分闰年和非闰年,闰年为29天,非闰年为28天。其中,闰年的计算方法为:闰年公元纪年的年数可以被4整除,并且遇到被100整除而不能被400整除的为非闰年,被100整除也可以被400整除的为闰年。例如2000年是闰年,而1990年就不是。源码如图二所示
图二
普天之下,粉丝最大,如果感觉我的编程案例对你有用,点赞并关注我,是我编程的动力,会不定时分享博途程序案例给大家学习,谢谢!
三菱FX5UPLC编程入门培训课程
三菱FX5UPLC编程入门
授课老师:
课时内容
课时介绍
第1课时.学前准备
详述了学习本课程前要准备工作,本课程学习内容。
第2课时.FX5UPLC的硬件结构介绍
讲述三菱FX5UPLC的特点,硬件上的一些文字和图形含义
第3课时.FX5U的硬件实物讲解
详述三菱FX57的硬件实物组成,每个部分上的一些文字的含义
第4课时.FX5UCPLC的硬件结构介绍
FX5UCPLC的硬件结构介绍
第5课时.FX5UPLC的性能特点
FX5UPLC的性能特点
第6课时.FX5U整体系统构成
FX5U整体系统构成
第7课时.FX5UC整体系统构成
FX5UC整体系统构成
第8课时.FX5U和FX5UC的产品构成
FX5U和FX5UC的产品构成
第9课时.FX5UPLC系统构成规则
FX5UPLC系统构成规则
第10课时.FX5UPLC系统构成选型案例讲解
FX5UPLC系统构成选型案例讲解
第11课时.FX5U和其他FX系列的规格介绍V2
FX5U和其他FX系列的规格介绍V2
第12课时.FX5UPLC与其他系列PLC的区别
FX5UPLC与其他系列PLC的区别
第13课时.FX5UPLC模拟量定位与其他系列PLC的区
FX5UPLC模拟量定位与其他系列PLC的区别
第14课时.FX5UPLC通讯功能与其他系列PLC的区别
FX5UPLC通讯功能与其他系列PLC的区别
第15课时.FX5UPLC安装与电源接线
介绍FX5UPLC固定安装的几种方法。其端子是排列,端子的接线方式
第16课时.FX5UPLC数字量输入的接线
介绍5UPLC的输入端口的元器件及分成几类,每一类的具体实物
第17课时.FX5UPLC数字量输出的接线
介绍输出端口所需接的元器件都有哪些?分成几类,每一类的代表实物
都是什么?
第18课时.FX5UPLC内置模拟量输入输出的接线
讲述FX5U内置模拟量的输入输出规格是多少?其接线是什么方式。并举
例来加深知识的理解。
第19课时.FX5UPLC内置RS485端口的接线
简述FX5U内置RS485的接线方式有几种。每一种方式都举例说明。
第20课时.实物讲解FX5UPLC各个端口的接线01
简述FX5UPLC的端口接线时需要哪些工具和元器件。怎么把这些元器件
连接在一起25。
第21课时.实物讲解FX5UPLC各个端口的接线02
具体叙述FX5UPLC上的各个端口是接那个元器件,怎么接线才可以使之
成为一个完整的电路。
第22课时.实物讲解FX5UPLC各个端口的接线03
用实物来讲述FX5UPLC的模拟量输入输出端口的接线方式,并测试所讲
知识的结果。
第23课时.实物讲解FX5UPLC各个端口的接线04
实物演示5UPLC的内置R485端口的接线方式,并最终测试成果对否。
第24课时.GXworks3软件的安装
图文并茂,生动的讲述如何从技成官网上来安装GXworks3软件。
第25课时.GXWorks3的软件使用
本节介绍works3软件的界面都有哪些图文,并且对一些常见的问题是怎
么查找原因并解答的。
第26课时.Works3软件使用常见问题和使用软件设
计的一般步骤
简单的讲述了一些在使用到WORKS3软件时遇到的常见问题,怎么解决。
一般性利用该软件进行编程时的步骤是怎样。
第27课时.GXwork3工程的新建、打开与保存
讲述怎么在软件中新建工程,打开工程和最后保存工程。
第28课时.FX5U与计算机的通讯连接
本节讲述FX5U是通过那几种方式和计算机进行通讯连接的,每一种方式
的大概参数是怎么设置,有哪些注意事项。
第29课时.CPU模块的初始化和参数的设置
讲述如何进行CPU模块的初始化操作和一些必要的参数设置。
第30课时.程序编写注释和程序的编译功能01
讲述程序的编写功能。
第31课时.程序编写注释和程序的编译功能02
讲述编译功能中的FB插入,使用ST时的注意事项等知识。
第32课时.程序编写注释和程序的编译功能03
在程序中实际演示上节所讲过的程序编写方法的步骤。
第33课时.程序编写注释和程序的编译功能04
讲述程序中的转换和全部转换两种功能是怎么使用及注意事项。
第34课时.写入读取程序和程序的监视01
讲述监视功能中的工程检验功能、程序的监视功能的书写过程。编程过
第35课时.写入读取程序和程序的监视02
讲述程序的监视功能是怎么设置,当中的一些参数怎么理解和设置。
第36课时.通过口令保护防止非法浏览程序
讲述安全与数据保护功能有几种方式。其中的一些是怎么设置的。
第37课时.通过密钥保护防止非法浏览程序
讲述如何将密钥登录至程序文件的步骤过程。
第38课时.通过密钥保护防止非法执行程序
讲述在密钥登录至程序文件后,又怎么去进行防止非法执行程序。
第39课时.非法读取写入的防止
讲述如何对读取写入进行非法的防止,文件口令的使用步骤。
第40课时.限制来自特定通信路径以外的访问
讲授如何通过远程口令的设置来进行限制非法外来通信路径的访问。
第41课时.模块诊断功能和CPU模块运行状态更改
功能
讲授模块诊断功能的操作和CPU运行状态更改功能的运行。
第42课时.GXWorkS3仿真的使用
讲述GXWorkS3编程软件仿真中的模拟功能是怎么设置的。
第43课时.Works3软件与Works2和Developer软件
的对比
从支持的PLC软件,支持的功能多少和操作方法的方便性等多角度去叙
述了WORKS3和WORKS2,Developer软件的不同之处。
第44课时.FX5UPLC软元件介绍01
简单介绍了5UPLC的软元件中不同的类型,标记,名称和符号等知识。
第45课时.FX5UPLC软元件介绍02
本节介绍了定时器,特殊继电器,计数器等软元件的相关知识点。
第46课时.FX5UPLC软元件介绍03
讲述了嵌套,指针和中断指针等软元件的知识点。
第47课时.FX5UPLC基本指令-触点指令
5UPLC中基本指令的触点指令的用法和注意事项,并在软件中演示。
第48课时.FX5UPLC基本指令-合并指令
讲述5UPLC中的基本指令:合并指令的使用方法和使用注意事项。并在
软件中稍稍演示。
第49课时.FX5UPLC基本指令-输出指令
讲述5UPLC基本指令中的输出指令的指令格式,应用场合和注意事项。
第50课时.FX5UPLC基本指令-主控指令
简述主控指令的作用,指令格式的分类。在使用时要注意的事项。
第51课时.FX5UPLC基本指令-END-STOP-NOP指令
本节介绍几个在5UPLC中也是常用的基本指令的指令形式,使用方法和
注意事项等。并在软件中一一演示其使用。
第52课时.FX5UPLC定时器的使用
本节讲述定时器的指令符号都有哪些内容,其使用的范围在那里。并在
软件中演示其中两种的使用过程。
第53课时.FX5UPLC定时器案例讲解01
本节通过消防排烟系统的检测的案例来叙述了5UPLC的定时器是怎么使
用到实际中的。
第54课时.FX5UPLC定时器案例讲解02
本节通过讲述一个冲床的PLC程序的编制过程来叙述了定时器在此处的
使用方法和使用注意事项。
第55课时.FX5UPLC计数器的使用
本节先简述了5UPLC的计数器是怎么使用的。再通过一个案例报警闪烁
灯的控制来具体阐述计数器的使用。
第56课时.FX5UPLC计数器案例讲解01
本节通过讲述PLC控制钻床自动钻孔的程序来叙述了5UPLC中的计数器怎
么使用。
第57课时.FX5UPLC报警器的使用
本节讲述了报警器软元件中的几个常用指令的使用方法和过程。
第58课时.位逻辑程序编程案例01
本节通过小车运行控制的案例来讲述如何进行位逻辑程序的编程。
第59课时.位逻辑程序编程案例02
本节通过讲述案例自动加料PLC控制的程序编制来描述5UPLC中的定时器
和计数器是怎么应用到实际的
第21课时.实物讲解FX5UPLC各个端口的接线02
具体叙述FX5UPLC上的各个端口是接那个元器件,怎么接线才可以使之
成为一个完整的电路。
第22课时.实物讲解FX5UPLC各个端口的接线03
用实物来讲述FX5UPLC的模拟量输入输出端口的接线方式,并测试所讲
知识的结果。
第23课时.实物讲解FX5UPLC各个端口的接线04
实物演示5UPLC的内置R485端口的接线方式,并最终测试成果对否。
第24课时.GXworks3软件的安装
图文并茂,生动的讲述如何从技成官网上来安装GXworks3软件。
第25课时.GXWorks3的软件使用
本节介绍works3软件的界面都有哪些图文,并且对一些常见的问题是怎
么查找原因并解答的。
第26课时.Works3软件使用常见问题和使用软件设
计的一般步骤
简单的讲述了一些在使用到WORKS3软件时遇到的常见问题,怎么解决。
一般性利用该软件进行编程时的步骤是怎样。
第27课时.GXwork3工程的新建、打开与保存
讲述怎么在软件中新建工程,打开工程和最后保存工程。
第28课时.FX5U与计算机的通讯连接
本节讲述FX5U是通过那几种方式和计算机进行通讯连接的,每一种方式
的大概参数是怎么设置,有哪些注意事项。
第29课时.CPU模块的初始化和参数的设置
讲述如何进行CPU模块的初始化操作和一些必要的参数设置。
第30课时.程序编写注释和程序的编译功能01
讲述程序的编写功能。
第31课时.程序编写注释和程序的编译功能02
讲述编译功能中的FB插入,使用ST时的注意事项等知识。
第32课时.程序编写注释和程序的编译功能03
在程序中实际演示上节所讲过的程序编写方法的步骤。
第33课时.程序编写注释和程序的编译功能04
讲述程序中的转换和全部转换两种功能是怎么使用及注意事项。
第34课时.写入读取程序和程序的监视01
讲述监视功能中的工程检验功能、程序的监视功能的书写过程。编程过
第35课时.写入读取程序和程序的监视02
讲述程序的监视功能是怎么设置,当中的一些参数怎么理解和设置。
第36课时.通过口令保护防止非法浏览程序
讲述安全与数据保护功能有几种方式。其中的一些是怎么设置的。
第37课时.通过密钥保护防止非法浏览程序
讲述如何将密钥登录至程序文件的步骤过程。
第38课时.通过密钥保护防止非法执行程序
讲述在密钥登录至程序文件后,又怎么去进行防止非法执行程序。
第39课时.非法读取写入的防止
讲述如何对读取写入进行非法的防止,文件口令的使用步骤。
第40课时.限制来自特定通信路径以外的访问
讲授如何通过远程口令的设置来进行限制非法外来通信路径的访问。
第41课时.模块诊断功能和CPU模块运行状态更改
功能
讲授模块诊断功能的操作和CPU运行状态更改功能的运行。
第42课时.GXWorkS3仿真的使用
讲述GXWorkS3编程软件仿真中的模拟功能是怎么设置的。
第43课时.Works3软件与Works2和Developer软件
的对比
从支持的PLC软件,支持的功能多少和操作方法的方便性等多角度去叙
述了WORKS3和WORKS2,Developer软件的不同之处。
第44课时.FX5UPLC软元件介绍01
简单介绍了5UPLC的软元件中不同的类型,标记,名称和符号等知识。
第45课时.FX5UPLC软元件介绍02
本节介绍了定时器,特殊继电器,计数器等软元件的相关知识点。
第46课时.FX5UPLC软元件介绍03
讲述了嵌套,指针和中断指针等软元件的知识点。
第47课时.FX5UPLC基本指令-触点指令
5UPLC中基本指令的触点指令的用法和注意事项,并在软件中演示。
第48课时.FX5UPLC基本指令-合并指令
讲述5UPLC中的基本指令:合并指令的使用方法和使用注意事项。并在
软件中稍稍演示。
第49课时.FX5UPLC基本指令-输出指令
讲述5UPLC基本指令中的输出指令的指令格式,应用场合和注意事项。
第50课时.FX5UPLC基本指令-主控指令
简述主控指令的作用,指令格式的分类。在使用时要注意的事项。
第51课时.FX5UPLC基本指令-END-STOP-NOP指令
本节介绍几个在5UPLC中也是常用的基本指令的指令形式,使用方法和
注意事项等。并在软件中一一演示其使用。
第52课时.FX5UPLC定时器的使用
本节讲述定时器的指令符号都有哪些内容,其使用的范围在那里。并在
软件中演示其中两种的使用过程。
第53课时.FX5UPLC定时器案例讲解01
本节通过消防排烟系统的检测的案例来叙述了5UPLC的定时器是怎么使
用到实际中的。
第54课时.FX5UPLC定时器案例讲解02
本节通过讲述一个冲床的PLC程序的编制过程来叙述了定时器在此处的
使用方法和使用注意事项。
第55课时.FX5UPLC计数器的使用
本节先简述了5UPLC的计数器是怎么使用的。再通过一个案例报警闪烁
灯的控制来具体阐述计数器的使用。
第56课时.FX5UPLC计数器案例讲解01
本节通过讲述PLC控制钻床自动钻孔的程序来叙述了5UPLC中的计数器怎
么使用。
第57课时.FX5UPLC报警器的使用
本节讲述了报警器软元件中的几个常用指令的使用方法和过程。
第58课时.位逻辑程序编程案例01
本节通过小车运行控制的案例来讲述如何进行位逻辑程序的编程。
第59课时.位逻辑程序编程案例02
本节通过讲述案例自动加料PLC控制的程序编制来描述5UPLC中的定时器
和计数器是怎么应用到实际的
相关问答
台达plc程序中怎么把十六进制数变成十进制数啊-懂得
这个不管16进制还是十进制,对于PLC处理来说都是一样的你如果要显示出来,如在触摸屏上显示,只要编辑好你的数据显示器就行了好像台达PLC的返回值都...
pic18f46k22用什么编程?
对于PIC18F46K22微控制器的编程,您可以使用Microchip公司的MPLABXIDE(IntegratedDevelopmentEnvironment)和MPLAB...
数控编程里的m46m47是什么意思?
M是辅助代码,这个是机床厂家自行定义的,需要查说明书或咨询厂家技术人员,也可以通过PLC程序和NC参数来判断。M是辅助代码,这个是机床厂家自行定义的,需要查说...
文本显示器怎么控制PLC软元件,还需要编数据传送指令吗-lo...
不用,只需要和PLC里面的一些内部元件关联上就好了,可以找个程序参考一次,就会什么都明白了如上图,新建一个按钮,对应文本上的按钮"0",设定好线圈...
请问谁知道:plc控制柜加工有哪些工艺?在线等
[回答]plc控制柜指可编程控制柜,控制柜指成套的控制柜,可实现电机,开关的控制的电气柜。plc控制柜要注意:(1)考虑被测目标的加工工艺规定。(2)在考虑操纵...
【请问三菱PLC中以下指令是什么意思,谢谢[D+K1D42][D+PK1D46...
[最佳回答][D+K1D42]脉冲执行,每次D42加1,[+K1D372]16位[D+PK1D46]连续执行,每次D46加1.[+D301D302D310]加法D301+D302=D310[D...
【西门子PLCs7-200中ASCII码转十六进制指令ATH是如何得到结...
[回答]有效的ASCII码输入字符是0到9的十六进制数代码值30到39,和大写字符A到F的十六进制数代码值41到46这些字母数字字符.VB1000110010(16#32);0011010...
三菱PLC编程软件有哪些应用?各位前辈!请回答一下
[回答]三菱PLC编程软件GXSimulator:三菱PLC的调试软件,支持三菱所有型号PLC(FX,AnU,QnA和Q系列),模拟外部I/O信号,设定软件状态与数值。三菱PLC编程软件GX...
如何通过串口调试工具发送数据给到PLC的寄存器?
先看下FX的通讯协议例如:向D123开始的两个存储器中写入1234,ABCD那么在串口调试工具里选择十六进制,输入02h31h31h,30h,46h,36h30h,34h33h,34h,...
工业4.0下,我国智能制造是怎样状况?
行业发展历程:处于初级阶段智能制造发展需经历自动化、信息化、互联化、智能化四个阶段,分别为自动化(淘汰、改造低自动化水平的设备,制造高自动化水平的智能...