plc编程基础 -凯发k8官方旗舰厅

1.开始一个新的工程按照以下步骤来建立一个新的工程:  (1)选择工具栏中的新建按钮。      (2)定义工程的设备条目。  (3)保存工程当一个新的plc被添加到工程中的时候,将创建以下空表:1)空的本地符号表;2)全局符号表;3)io表;4)plc内存数据;5)plc设置数据。2.编写一个梯形图程序下面以一个交通灯次序控制为例说明,该交通灯次序是一个标准的英国交通灯次序,顺序如下:只有红灯→…

大家好,我是你的好朋友思创斯。网站凯发k8官方旗舰厅首页:https://ispacesoft.com

1.开始一个新的工程

按照以下步骤来建立一个新的工程:

plc编程基础  (1)选择工具栏中的新建按钮。

      (2)定义工程的设备条目。

plc编程基础  (3)保存工程

当一个新的plc被添加到工程中的时候,将创建以下空表:

1)空的本地符号表;2)全局符号表;3)io表;4)plc内存数据;5)plc设置数据。

2.编写一个梯形图程序

下面以一个交通灯次序控制为例说明,该交通灯次序是一个标准的英国交通灯次序,顺序如下:只有红灯→红灯和和黄灯同时→只有绿灯→只有黄灯。

编写一个梯形图程序,包括: 生成符号和地址、创建一个梯形图程序、编译程序。

(1)按照以下步骤来生成符号

1)单击图表窗口,在工具栏中选择查看本地符号按钮 plc编程基础

2)从工具栏选择新建符号按钮newsym  ,符号插入对话框将被显示。

3)在名称栏中键入‘amberlight’.

4)在地址栏中键入’10.01’

5)将数据类型栏设置为‘bool’ ,表示一个位(二进制)值

6)在注释栏中输入‘准备通行/停止’

7)选择确定按钮以继续进行

对下表的每一项重复以上操作

名称

地址

数据类型

注释

redlight

10.00

bool

停止

greenlight

10.02

bool

通行

redlighttimer

1

number

红灯周期

amberlighttimer

2

number

黄灯周期

greenlighttimer

3

number

绿灯周期

amberonlytimer

4

number

黄灯周期

redtimerdone

t0001

bool

 

ambertimerdone

t0002

bool

 

greentimerdone

t0003

bool

 

amberonlytimerdone

t0004

bool

 

timeinterval

48

number

次序的快慢(滴答数)

 

在cx-programmer中使用标准地址格式是很重要的。按照其定义类型,一个地址有两部分,一个通道和一个位号码。

(2)建立一个梯形图程序

按照以下步骤来生成一个梯形图程序

 

1)确认在图表工作区中显示梯形图程序。

icon12

2)用属性框来给梯级一个注释(将光标移动到梯级,通过内容菜单来使用属性框功能)

3)梯级注释占位符可以被插入到编译代码中(如果plc的包括注释      指令属性被设置),注释也可以被保存为一个文件或者文件卡片。所有的注释都被保存在工程文件中。

clscont

4)工具栏中的新建常闭接触点按钮,在梯级的开始放置一个常闭接触点,然后点击左上方的格子。新建的常闭接触点将被显示。

 

5)在名称或值列表栏中选择‘amberonlytimerdone’,然后选择确定按钮。
注:现在沿着梯级将显示一个红色的记号,这表明这个梯级没有被完成,出现了一个错误。

instr

6)在工具栏选择新建plc指令按钮,并点击接触点的旁边,这样就添加一条新的指令。新指令对话框将被显示。

 

7)输入指令‘tim’ ,在操作数栏中输入两个操作数‘redlighttimer’和‘timeinterval’

注:符号 ‘redlighttimer’ 的值用作操作数-数值“1”。在cx-programmer 中,必需使用number类型来作为tim/cnt指令的第一个操作数。不允许使用计时器/计数器地址(例如:将不允许t001)。

 

8)选择确定按钮来接受刚才在新指令对话框中所做的设置。

注:在梯级的边缘不再有红色的记号。在这个梯级里面已经没有错误了。

icon12

9)使用属性框来给这个指令一个注释(将光标放在指令的标题上,激活属性框)。输入文本“只有红灯”然后回车。

contact

10)在下一梯级的开端放置一个新的接触点(如同上述,或者将光标移到这个梯级,使用输入/接触点/普通  打开菜单命令来或者使用快捷键,通常是“c”来进行这一操作)新接触点对话框将被显示。

 

11)从名称或者地址栏中选择‘redtimerdone’,然后选择确定按钮。

instr

12)在接触点旁边插入一条新的指令,显示新建指令对话框。 (如同上述,或者使用插入/指令菜单命令,或者使用快捷键-通常是‘i’来执行)。在指令编辑框中输入指令 ‘tim’,在操作数栏输入两个操作数‘amberlighttimer’ 和‘timeinterval’ 。

 

13)选择确定按钮,接受刚才的设置。.

icon12

14)给这个指令一个注释“红灯和黄灯一同”。

contact

15)在下一个梯级插入新接触点,显示新接触点对话框

 

16)在名称和内容栏选择‘ambertimerdone’ ,选择确定按钮

instr

17)在接触点旁边插入一条指令,显示新建指令对话框。输入指令‘tim’,在操作数栏里面输入两个操作数 ‘greenlighttimer’和‘timeinterval’。

 

18)选择确定按钮,接受刚才的设置。.

icon12

19)给这个指令一个注释“只有绿灯”。

contact

20)在下一个梯级插入新接触点,显示新接触点对话框。

 

21)在名称和内容栏选择‘greentimerdone’ ,选择确定按钮。

instr

22)在接触点旁边插入一条指令,显示新建指令对话框。输入指令‘tim’,在操作数栏里面输入两个操作数amberonlytimer’ 和‘timeinterval’ 。

 

23)选择确定按钮,接受刚才的设置。

icon12          

24)给这个指令一个注释“只有黄灯”。

梯形图程序类似下图(取决于选择的显示参数)。

 

 

plc编程基础

 

按照以下步骤将每一个交通灯的输出放置到程序中去。

 

1)确认在图表工作区中显示梯形图程序。

contact

2)在下一个梯级的开始添加一个接触点,把它分配给符号‘redtimerdone’。 (在新建接触点对话框的名称和地址栏中选择符号的名称)。

plc编程基础

3)红灯和黄灯计时器的右边添加一个常闭接触点,把它分配给符号‘greentimerdone’。

coil

4)在工具栏中选择新建线圈按钮,在绿灯计时器的旁边新建一个线圈。在名称和地址栏中选择 ‘redlight’,然后选择确定按钮。

contact

5)在方的另一个梯级中,在左边添加一个接触点,把它分配给符号‘ambertimerdone’。

clscont

6)在这个接触点的右边,放置一个常闭接触点,把它分配给符号‘greentimerdone’。

coil

7)在第二个接触点的右方,放置一个线圈,把其分配给符号‘redlight’。

contact

8)在下一个梯级,在左边放置一个接触点,把其分配给符号‘ambertimerdone’。

clscont

9)在这个接触点右方,放置一个常闭接触点,并把其分配给符号‘greentimerdone’。

coil

10)在第二个接触点的右方,放置一个线圈,把其分配给符号‘amberlight’。

 

11)当选择的格子在梯级的右边时,回车。这将建立一个新行。

clscont

12)在左边的 ‘ambertimerdone’ 接触点下方,放置一个新的常闭接触点, (但是还在同一个梯级里面)把它分配给符号 ‘redtimerdone’。

verticalhorz

13)从工具栏中选择新建垂直线按钮,新建一个垂直线,其从接触点‘greentimerdone’ 到线圈‘amberlight’。要把它和‘redtimerdone’连接,可以在工具栏中选择新建水平线按钮,添加一条水平线,并同垂直线连接。

contact

14)14)下一个梯级的开头放置一个接触点,通过新建接触点对话框把其分配给符号‘greentimerdone’。

coil

15)15)在接触点旁边放置一个线圈,把其分配给符号 ‘greenlight’。

instr

16)16)通过新建指令对话框,在下一个梯级里面添加指令end’。

梯形图的输出梯级如下图所示。

 

plc编程基础

 

使用下面的步骤来检查梯形图程序:

 

1)确认在图表工作区中显示梯形图程序。

symboladdref

2)在工具栏选择查看本地符号视图按钮,切换到符号表。 从工具栏选择 显示地址引用按钮在激活地址引用工具。

 

3)通过选择每一个符号,并且显示地址引用工具或者在图表中移动光标来检查其在程序中的用法。

也可以在助记符视图中查看梯形图视图。可以在助记符视图或者在梯形图编辑器中显示一个梯级来输入块程序。

mnemonic

在工具栏中选择助记符视图按钮来激活助记符视图。要在梯形图编辑器中直接输入助记符指令,对相关梯级选择以语句方式查看

(3)编译程序

无论是在线程序还是离线程序,在其生成和编辑过程中不断被检验。在梯形图中,程序错误以红线出现。如果梯级中出现一个错误,在梯形图梯级的右边将会出现一道红线。例如在图表窗口已经放置了一个元素,但是并没有分配符号和地址的情况下,这种情形就会出现。

按照以下步骤来编译程序:

compile

列出程序中所有的错误,按下鼠标右键并在工具栏中选择编译程序按钮。输出(例如编译进程或者错误细目)将显示在输出窗口的编译标签下面。

3.把程序下载到plc

按照以下步骤来将程序下载到plc:

 

save

1)选择工具栏中的保存工程按钮,保存当前的工程。如果在此以前还未保存工程,那么就会显示保存cx-programmer 文件对话框。在文件名栏输入文件名称,然后选择保存按钮,完成保存操作。

online

2)选择工具栏中的在线工作按钮,与plc进行连接。将出现一个确认对话框,选择确认按钮。由于在线时一般不允许编辑,所以程序变成灰色。

 

3)  3)  选择工程工作区里面的程序对象。

program

4)  4)  选择工具栏里面的程序模式按钮,把plc的操作模式设为编程。如果未作这一步,那么 cx-programmer 将自动把plc设置成此模式。

download       

5)  5)  选择工具栏上面的下载按钮,将显示下载选项对话框。

    

6)  6)  设置程序栏,并单击确认按钮。

4.从plc传送程序

按照下列步骤将plc程序上传。

 

1)选择工程工作区中的plc对象。

upload    

2)选择工具栏中的上载按钮。工程树中的第一个程序将被编译。如果plc是离线状态,那么将显示确认对话框,选择确认按钮,与plc连接。将显示上载对话框。

 

3)设置程序栏,然后选择确认按钮。

5.工程程序和plc程序的比较

按照以下步骤来比较工程程序和plc程序。

 

1)选择工程工作区中的plc对象。

compare

2)选择工具栏中的与plc进行比较按钮,将显示比较选项对话框。

 

3)设置程序栏,选择确认按钮。比较对话框将被显示。

6.在执行的时候监视程序

一旦程序被下载,就可以在图表工作区中对其运行进行监视(以模拟显示的方式)。按照以下步骤来监视程序。

 

1)选择工程工作区中的plc 对象

monprog

2)择工程工具栏中的切换plc监视按钮。

3)程序执行时,可以监视梯形图中的数据和控制流,例如,连接的选择和数值的增加。

7.在线编辑

虽然下载的程序已经变成灰色以防止被直接编辑,但是还是可以选择在线编辑特性来修改梯形图程序。当使用在线编辑功能时,通常使plc运行在“监视”模式下面。在“运行”模式下面进行在线编辑是不可能的。使用以下步骤进行在线编辑。

 

1)拖动鼠标,选择要编辑的梯级。

compare      

2)在工具栏中选择与plc进行比较按钮,以确认编辑区域的内容和plc内的相同。

onedit

3)在工具栏中选择在线编辑梯级按钮。梯级的背景将改变,表明其现在已经是一个可编辑区。此区域以外的梯级不能被改变,但是可以把这些梯级里面的元素复制到可编辑梯级中去。

 

4)编辑梯级。

sendon

5)当对结果满意时,在工具栏中选择传送在线编辑修改按钮,所编辑的内容将被检查并且被传送到plc。.

cancelon

6)一旦这些改变被传送到plc,编辑区域再次变成只读。选择工具栏中的取消在线编辑按钮,可以取消在确认改变之前所做的任何在线编辑。

凯发k8官方旗舰厅的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/4605.html

(0)

相关推荐

  • plc编程软件通过计算机,英威腾plc编程软件(auto station)

    autostation是英威腾plc编程软件,由英威腾(invt)官方提供,能够对英威腾plc可编程控制器进行编程,英威腾plc具有高性能、结构小巧、功能强大、性价比高的特点,可广泛应用于纺织化纤、机床、线缆、食品饮料、包装、塑钢、建筑机械、空调、电梯、印刷等机器制造行业。autostation使用方法一、建立工程1、启动编程环境后,首先需要为编写的程序创建一个工程。点击“文件”菜单下的“新建…

  • 台达plc编程软件怎么下载安装_台达plc有哪些系列

    台达plc编程软件怎么下载安装_台达plc有哪些系列台达plc编程软件官方版是台达programmablelogiccontroller的缩写,又名台达可编程、台达可编程控制器、台达可编程序控制等,台达plc编程软件官方版是台达为工业自动化领域专门设计的、实现数字运算操作的电子装置。基本简介wplsoft是台达集团研发的dvp系列可编程控制器在windows操作系统环境下使用的编程软件,适用于dvp-plc全系列在windows98…

  • plc是一种新型的具有极高可靠性的通用工业自动化控制装置,它具有控制能力强、配置灵活、编程简单、易于扩展等优点,是当今及以后工业控制的主要手段和重要的自动化控制设备,在各行业中有着迅速发展和应用。而对初学者来说plc编程学习中常常出现一些令人难以理解的难点,下面总结了plc编程几条常见问题。1、同牌子的plc编程线不能兼容,不能通用。2、plc程序用的不是汇编语言也不是c语言,而是梯形图、指令表,…

  • 一.准备1.首先我们要在电脑上装好博途软件,系统win7,win10都可以,安装步骤可以参考这篇博客2.打开软件如图,创建新项目,创建好后,点击组态设备——添加新设备,选择plc型号,实验室的型号是cpu1214cdc/dc/dc6es7214-1ag40-0xb0,如图,双击选好的cpu,进入主界面二.实验内容1.起保停通过plc实现启动保持停止功能,这…

  • 用计算机给plc编程,plc编程用什么电脑?plc编程用什么配置电脑

    西门子的博途对电脑要求特别高,三菱和欧姆龙的对电脑要求不高如果只单单做plc程序的话,对电脑的要求不太高,目前比较就西门子的博图软件做plc程序也会有点卡。如果从做工控行业的角度来说,通常都会用到上位机软件比如wincc,cimplicity等,这些运行起来电脑就会比较卡了。如果你是经常需要面对多种厂牌的plc和上位机软件,甚至你还要面对一个厂牌的不同版本的档案,那么虚拟机就是你需要必备的工具,安…

  • 中日德 三系plc编程软件对比,你爱了吗[亲测有效]

    中日德 三系plc编程软件对比,你爱了吗[亲测有效]自plc诞生以来,plc厂商如雨后春笋般崛起,如今市场种类繁多的品牌让人看的眼花缭乱。那么今天我们就来盘点一下那些有代表性的品牌plc编程软件。

  • 台达plc,是台达programmablelogiccontroller的缩写,又名台达可编程、台达可编程控制器、台达可编程序控制等,是台达为工业自动化领域专门设计的、实现数字运算操作的电子装置。其中,台达plc编程软件有两个,一个是wplsoft一个是ispsoft。下面便是台达plc编程软件及其使用方法介绍。台达plc编程软件有两种,一种是wplsoft,另一种是ispsoft。台达p…

  • 台达java_wplsoft下载(台达plc编程软件)[亲测有效]

    台达java_wplsoft下载(台达plc编程软件)[亲测有效]台达plc编程软件是一款dvp系列plc编辑软体(多语系版),windows98,me,nt4.0,2000,xp,vistaorwindows7(32-bit/64-bit)台达plc编程软件,集成仿真软件。台达plc编程软件使用方法首先去台达凯发k8官方旗舰厅官网的下载中心下载台达plc的编程软件wplsoft,目前最新版本是2.34。如下图所示。下载完安装即可。安装完以后,双击打开桌面上的w…

发表回复

您的电子邮箱地址不会被公开。

联系凯发k8官方旗舰厅

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图