C语言工控脚本编程(一)
C语言:第一篇
掌握:C语言中变量的定义及运算
龙丰2019年,2、3月报名送12888元豪礼,数量有限,先到先得!
在自动化的组态编程设计中,如,在西门子组态软件WINCC编程设计中,经常会用到脚本编程实现更多强大的功能,而C语言是常用的编程语言之一
C语言是一门高级语言,兼有高级语言的通用性和易写易读的特点,又具有汇编语言的“位处理”,“地址操作”等能力;适合用来编写系统程序和其它多种功能程序设计。
此篇文章中,先引出以下C语言的一些常用指令和基本数据类型
#include 预处理器指令
<stdio.h> 头文件
#include <stdio.h> 预处理器指令,引用stdio.h文件
main 主函数,程序第一个调用的函数
int main 定义主函数返回值的类型为整数类型
int 基本数据类型中的整数类型
printf() 输出函数
%d 整型输出格式
\n 换行
return 0 函数返回值,返回0表示正常退出程序
注意事项
1、//表示注释,跟在//后面的内容不影响程序运行
2、C程序总是从main 函数开始执行的
3、每个语句后面都有一个分号,即使是最后一个语句
基本数据类型
我们就先用一个简单的C语言程序来认识C语言吧!
如用C语言编程实现以下功能案例,
案例1:
分别定义a,b,sum这三个变量,并对a,b这两个变量求和,得出结果赋值到sum中,最后输出sum的值
程序如下:
#include <stdio.h>//程序头,预处理输入/输出头文件
int main()//定义主函数返回值的类型为整数类型
{
int a,b,sum;//定义三个整数类型变量a,b,sum
a = 10;//把10赋值给变量a
b = 20;//把20赋值给变量b
sum = a + b;//相加并赋值,把 a + b的值赋给变量sum
printf ("%d\n",sum);//使用输出函数,输出sum的值,结果为30
return 0;//函数返回值,返回0表示正常退出程序
}
在WINCC中触发执行该程序后,变量名为“sum”的变量,结果为30;如“sum”关联的PLC地址是MW0(在WINCC中创建变量时关联的),则PLC中MW0的值为30,这样我们实现了对PLC中的变量,在脚本中运算的编程
当然,可直接使用Set函数对变量赋值等更多的方法实现此功能,这里是为了学习并掌握更多C语言的功能指令引出此方法
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |