PLC的程序可以用C语言写吗?或者有什么软件能把C语言转换成PLC程序?如果有编写教程就更好了!

作者&投稿:帅阁 (若有异议请与网页底部的电邮联系)
plc可以用c语言来编程吗?~

PLC有大型小型分别,一般小型机是不行,例如三菱FX系列,但是三菱大型PLC Q系列是可以的,Q有专用的C语言模块,西门子S7-300,400也是可以。而且C语言其实很难使用,现实使用的都是基于微软的VS2010 VC#,它只是一个基础,没有那种语言是万能的,学习C 还得把C++学了

其实最PLC最核心的就是编译器的问题和可靠性问题。
他是面向工程人员使用的,梯型图简单易学很受欢迎,而将梯型图转换为机器代码就是编译器的问题了,优化什么的很关键,没那么容易开发,除非你用别人的编辑界面;第二个问题是PLC的硬件抗干扰已经做到很不错的地步,不是只是玩玩逻辑就是PLC了,切记!人家的硬件可是通过了严酷的EMC试验的

SCL语言,文本结构语言,其他厂商称作为ST语言,是一种类似于Pascal的编程方式。

使用C语言的有:三菱的运动控制器可以使用C语言,西门子的M7系列(不对大陆地区销售),贝加莱,Sigmatek,AB(安装C语言开发包),GE(安装C语言开发包)

除了贝加莱与Sigmatek以外,其他厂商的C语言产品基本不对我国销售,因此学了也无意义。

如果你喜欢使用C语言编写程序,那么应该使用贝加莱或者Sigmatek,他们使用的是完全的C语言编程。

欧姆龙不支持C语言开发PLC程序,其ST语言也针对PLC的型号与硬件版本,且并非完全支持ST语言。

你说的是PLC的语言编写吧

像西门子PLC 或者三菱Q系列 是有类似高级语言的编写方式的
但不能笼统的称之为C语言
比如 类似C语言或者QB的PLC编程环境 叫SCL语言
还有就是方法类似汇编的PLC编程环境 叫STL

如上 C语言和PLC程序当然是不能互相转换的

至于教程 就买本SCL编程教程吧 书店很容易买到的 而且对于大的设备 编程还是很实用的

PLC的程序可以用C语言写吗?---不可以
或者有什么软件能把C语言转换成PLC程序?----没有
甚至各个厂商的plc都需要用自己的工具写,还没有统一的PLC语言

以前学的PLC.不可用C.基本都可以用梯形图来编的吧.

  参考如下:
  一、PLC的程序不可以用C语言写,它有独立的编程语言。
  二、没有软件能把C语言转换成PLC程序,运行环境不同。
  三、PLC编写视频教程可以在技成下载或者在线看。


为什么LC下不肯做电放提单呢 只要开证行开的信用证有电放的条款 就不会...
信用证非常安全?这仅仅是理论上,实际操作中并不完全是这样.现在全球国际贸易的结算中大约只有10%采用信用证结算,其中绝大部分都是中国大陆在使用,这在一定程度上是被"信用"二个字所迷惑了.根据我二十多年的经验,除非第一次的新客户,不建议做L\/C,没有什么意义和保障,徒增许多麻烦和费用.可以考虑做...

简答题:TT、lc、dp、da四种支付方式的选择与应用
不过之前去上班的时候发现公司的业务员做的多是T\/T.对于L\/C其实听我们老师讲在国外的贸易中很少用这种方式.可能是因为我们国家各方面的制度不完善,那些进口商才要做L\/C吧.L\/C应该上对双方都有保障吧.我想不管什么样的成交方式也应该都有风险的,在实际业务中一定要多注意才行....

打印机中颜色c,m,y,k,lc,lm的全称是什么
青色Cyan、品红色Magenta、黄色Yellow。而K取的是black最后一个字母 LC,代表淡青色 LM,代表淡红色

外贸中付款方式为即期信用证(L\/C at sight),那在确定了开信用证后,具体...
外贸中付款方式为即期信用证(L\/C at sight),那在确定了开信用证后,具体操作过程:金流+物流+信息流。1、买卖双方签订合同(成交方式-价格条款),出口商备货,并准备相关文件。2、进口商银行开立信用证,需正本合同。3、出口商审核信用证,这是一个非常重要的环节,最好每一条都要仔细看下,重点...

c语言编写两个自定义函数,分别实现求两个整数的最大公约数和最小公倍...
int HCF(int x,int y){ int i,k,m,n;sum=1;k=x>y?y:x;i=2;while(i<=k){ m=x%i;n=y%i;if(m==0&&n==0){ sum*=i;x\/=i;y\/=i;i=2;} else i++;} return sum;} \/\/最小公倍数函数 int LCM(int p,int q){ int lc;lc=p*q\/sum;return lc;} ...

LC滤波器中L和C数值如何确定?
2个电阻串联有分压作用,你知道的,如果对某个频率阻抗,电容上的压降小到电阻的1\/10以下(1个数量级以上),那么相对于电阻上的压降就几乎可以认为是0了——滤波了。简单的π型LC低通滤波器,其截止频率 Fc=1\/π根号(LC),标称特性阻抗Rld=根号(L\/C),若给定Rld和Fc就可按下式计算出元件的...

请问LC和RC滤波电路的R、L、C各自的数值一般如何计算选取的?
通过归一化参数,有固定的公式。推荐一本书《LC滤波器设计与制作》网上有程序可以算,但我用过,极为不靠谱。最靠谱的就是通过归一化参数来设计,然后用MULTSIUM仿一下,看下Bode图,然后微调极点。有不懂得,可以给我留言。

LC谐振.在每次C的充放电时.C的放电有没有放完的啊?
电容器在放电时,是完全放完电的,即此时是电场能全部转化为磁场能。(就象单摆在摆动时,一定是摆到最高才会接着向下摆)

plc梯形图中的X M S T C Y分别代表的什么
X代表输入继电器,是由输入电路和输入映像寄存器构成的,用于直接输入给PLC物理信号;Y代表输出继电器,是由输出电路和输出映像寄存器构成的,用于从PLC直接输出物理信号;T代表定时器就是时间继电器、M代表辅助继电器、内部辅助继电器。C代表计数器、S代表状态继电器、内部步进 不作步进使用时,可用作内部辅助...

z变换后的滤波器怎么在c中使用 csdn
z变换后的滤波器在C中可以通过数字滤波器的形式实现。具体实现方法如下:1. 首先,使用z变换将时域的差分方程转换成频域的传递函数。例如,将二阶低通滤波器的差分方程转换成z域的传递函数: H(z) = (b0 + b1*z^-1 + b2*z^-2) \/ (1 + a1*z^-1 + a2*z^-2)2. 然后,将传递函数...

乌鲁木齐县18858537710: PLC的程序可以用C语言写吗?或者有什么软件能把C语言转换成PLC程序?如果有编写教程就更好了!
宥莘香砂: 你说的是PLC的语言编写吧 像西门子PLC 或者三菱Q系列 是有类似高级语言的编写方式的 但不能笼统的称之为C语言 比如 类似C语言或者QB的PLC编程环境 叫SCL语言 还有就是方法类似汇编的PLC编程环境 叫STL 如上 C语言和PLC程序当然是不能互相转换的 至于教程 就买本SCL编程教程吧 书店很容易买到的 而且对于大的设备 编程还是很实用的

乌鲁木齐县18858537710: PLC语言和C语言一的吗? -
宥莘香砂: PLC的编程语句有好多种,梯形图是最普遍的一种,但复杂的程序只用梯形图写起来麻烦,篇幅大,所以就用ST或IL写了或者混编了,有的PLC支持C语言编程,如施耐德的UNITY,它的ST就和C语言句法一样,有些还不支持,西门子的好像都还没有像C语言那样的编程方式,反正我是没发现能.

乌鲁木齐县18858537710: plc可编程控制器 可以使用c语言来编写吗 -
宥莘香砂: 对西门子的比较熟悉,300 400和新出的1200 1500都支持SCL,语法上和C不太一样,但用起来就跟高级语言差不多了,还是很方便的.其他家的PLC应该也有.

乌鲁木齐县18858537710: PLC 用什么编写c语言程序 -
宥莘香砂: PLC有自己的编程语言,不能用c语言编程的.每个厂家有各自的编程软件,几个大公司的视窗版编程软件如 三菱公司的GPP For Windows编程软件,HMI人机界面画面设计软件,MELSEC-MEDOC编程软件.世界出名的PLC生产厂家还有,美国通用电气公司,美国艾伦-布拉德利公司,日本三菱公司,日本富士电机公司,日本欧姆龙公司,德国西门子公司,的过通用电气公司,法国TE公司,不同厂家的产品在使用上相差甚远,甚至同一厂家不同系列产品在编程语言和编程方法上也有较大差异的!

乌鲁木齐县18858537710: PLC用哪种编程语言比较好 -
宥莘香砂: PLC编程语言主要是梯形图,语句表,结构功能图,这三种,少数的PLC还支持C语言,哪种都是各有各的特点,没有什么好不好的,就看编程人员喜欢用哪种了,我就比较喜欢用梯形图,单片机编程转行PLC编程的就喜欢用语句表和C语言. 望采纳......

乌鲁木齐县18858537710: PLC用什么语言编程 -
宥莘香砂: 1引言 在PLC中有多种程序设计语言,如梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等.梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单...

乌鲁木齐县18858537710: 有采用c语言编程国产PLC吗? -
宥莘香砂: 编PLC程序,几乎不需要单片机的知识的,你只要懂梯形图就可以啦啊,呵呵,很简单的哦 ,一般工业控制好像很少用国产PLC的,

乌鲁木齐县18858537710: 现在的plc程序,软件能自己编写吗 -
宥莘香砂: PLC的用户程序都是自己写的,也可以是设备供应商写的.

乌鲁木齐县18858537710: 西门子plc - --s7 400编程软件可以用C语言编辑吗? -
宥莘香砂: 只有M7系列才支持C语言开发包~且开发包是零售的.M7系列不在大陆销售.如果你比较熟悉C语言,你可以使用SCL编程方式进行编程,SCL为类Pascal语言.一般LAD,SCL等都是为了开发FC,FB而用.真正的主程序一般使用CFC(连续功能图)进行开发.Good Luck

乌鲁木齐县18858537710: PLC程序语言 -
宥莘香砂: 一般来说,很少有人写程序的,一般是用梯形图开发,这样比较直观.我与人合作的时候,见到的都是梯形图开发.没有什么编程要点,因为PLC你能够改变的不多,只能是在选型的时候要把你的要求搞清楚.找到配套的开发程序就可以了,比如西门子的就用STEP等软件就成了,S200系列的就是step7 3,三菱的就用GX.都是梯形图的,开发好后当然也可以转为LD等什么的,但开发还是梯形图比较直观.不过你有电工看图基础就比较重要,因为梯形图就是这样来的,比较接近.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网