首先要知道对方编码器用的是什么消息,然后才能用控制字编程。s7-300的设置主要取决于是否有编码器的gsd文件。如果没有安装,配置它,设置dp地址(与编码器中相同),然后下载它。
至于编码器的设置,要看是什么牌子的编码器,每个厂家的控制软件都不一样。
s7-300的io分配:数字模块从4号插槽开始,每个插槽分配4b(32个i/o点);模拟模块从4号插槽开始,每个插槽分配16b(8个通道)。
通过编程找到你保存项目的项目文件夹,在apilog目录下有一个子目录apilog。查找扩展名为"日志",删除这个文件,然后再打开,这样就不会有错误,项目编译也不会有问题。
编程软件不一样,具体编程语言编程思路也不一样!
7-用于s7-200系列的micro/win软件;s7-300使用step7软件。
2.s7-200系列的编程语言有三种:语句表(stl)、梯形图(lad)、功能框图(fbd);除了这三种,s7-300系列还包括结构化控制语言(scl)和图形语言(s7graph),其中scl是一种高级语言,可以解决客户专有问题更方便,提高程序执行效率,缩短程序执行时间。
3.s7-300软件最大的特点是提供了一些数据块来对应每个功能块(functionblock-fb),称为实例。s7-300can;t随意定制组织块、子程序和中断程序。系统只能调用ob1,其他由fb-function块和fc-function编辑,其他预定义到系统中。系统的s为他们定义了自己的身份(sfb,)。
4.s7-200属于西门子plc产品的范畴:小型plc系统,适用的控制对象一般在256点以下;s7-300属于西门子plc产品的范畴:大中型plc系统,适用的控制对象一般在256点以上,1024点以下。