process.c
来自「单片机制作PLC」· C语言 代码 · 共 30 行
C
30 行
/******************************************************
输入点X0~X3,输入端口P0.0~P0.3,输入映像InMap0~InMap3
输入点Y0~Y3,输出端口P1.0~P1.3,输出映像OutMap0~OutMap3
十个定时器,定时器逻辑位(溢出标志)是DT
十个计数器,定时器逻辑位(溢出标志)是Cnt,复位标志是RST
******************************************************/
#include"IO.h"
#include"timer_counter.h"
void time(unsigned char n,bit in);
void count(unsigned char n,bit in);
void initi_timer()
{
/*timer[n].K=t/0.05; n是使用的定时器编号(0-9)。t是定时的时间,最长定时时间为3276.75秒*/
}
void initi_counter()
{
/*counter[n].PV=; n是使用的计数器编号(0-9)。设置计数器初始值,最大值为65535*/
}
//针对不同的梯形图程序,用C语言的位运算改写
void process()
{
//先定义辅助继电器
//用户根据梯形图在此填写程序
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?