Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
proview
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Esteban Blanc
proview
Commits
4587029c
Commit
4587029c
authored
May 20, 2003
by
claes
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Documentation changes
parent
9c4c1fd8
Changes
151
Hide whitespace changes
Inline
Side-by-side
Showing
151 changed files
with
543 additions
and
404 deletions
+543
-404
src/wbl/pwrb/src/pwrb_c_aarithm.wb_load
src/wbl/pwrb/src/pwrb_c_aarithm.wb_load
+10
-13
src/wbl/pwrb/src/pwrb_c_adelay.wb_load
src/wbl/pwrb/src/pwrb_c_adelay.wb_load
+10
-7
src/wbl/pwrb/src/pwrb_c_ai.wb_load
src/wbl/pwrb/src/pwrb_c_ai.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_and.wb_load
src/wbl/pwrb/src/pwrb_c_and.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_ao.wb_load
src/wbl/pwrb/src/pwrb_c_ao.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_apcollect.wb_load
src/wbl/pwrb/src/pwrb_c_apcollect.wb_load
+8
-8
src/wbl/pwrb/src/pwrb_c_apdistribute.wb_load
src/wbl/pwrb/src/pwrb_c_apdistribute.wb_load
+8
-7
src/wbl/pwrb/src/pwrb_c_appldistribute.wb_load
src/wbl/pwrb/src/pwrb_c_appldistribute.wb_load
+1
-1
src/wbl/pwrb/src/pwrb_c_asup.wb_load
src/wbl/pwrb/src/pwrb_c_asup.wb_load
+4
-5
src/wbl/pwrb/src/pwrb_c_atostr.wb_load
src/wbl/pwrb/src/pwrb_c_atostr.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_av.wb_load
src/wbl/pwrb/src/pwrb_c_av.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_backup.wb_load
src/wbl/pwrb/src/pwrb_c_backup.wb_load
+9
-9
src/wbl/pwrb/src/pwrb_c_backup_conf.wb_load
src/wbl/pwrb/src/pwrb_c_backup_conf.wb_load
+3
-3
src/wbl/pwrb/src/pwrb_c_bcddo.wb_load
src/wbl/pwrb/src/pwrb_c_bcddo.wb_load
+4
-5
src/wbl/pwrb/src/pwrb_c_bodytext.wb_load
src/wbl/pwrb/src/pwrb_c_bodytext.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_carithm.wb_load
src/wbl/pwrb/src/pwrb_c_carithm.wb_load
+8
-7
src/wbl/pwrb/src/pwrb_c_chanai.wb_load
src/wbl/pwrb/src/pwrb_c_chanai.wb_load
+5
-7
src/wbl/pwrb/src/pwrb_c_chanait.wb_load
src/wbl/pwrb/src/pwrb_c_chanait.wb_load
+10
-8
src/wbl/pwrb/src/pwrb_c_chanao.wb_load
src/wbl/pwrb/src/pwrb_c_chanao.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_chanco.wb_load
src/wbl/pwrb/src/pwrb_c_chanco.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_chandi.wb_load
src/wbl/pwrb/src/pwrb_c_chandi.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_chando.wb_load
src/wbl/pwrb/src/pwrb_c_chando.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_classvolumeload.wb_load
src/wbl/pwrb/src/pwrb_c_classvolumeload.wb_load
+1
-1
src/wbl/pwrb/src/pwrb_c_co.wb_load
src/wbl/pwrb/src/pwrb_c_co.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_comph.wb_load
src/wbl/pwrb/src/pwrb_c_comph.wb_load
+3
-3
src/wbl/pwrb/src/pwrb_c_compl.wb_load
src/wbl/pwrb/src/pwrb_c_compl.wb_load
+3
-3
src/wbl/pwrb/src/pwrb_c_count.wb_load
src/wbl/pwrb/src/pwrb_c_count.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_cstoai.wb_load
src/wbl/pwrb/src/pwrb_c_cstoai.wb_load
+8
-5
src/wbl/pwrb/src/pwrb_c_cstoao.wb_load
src/wbl/pwrb/src/pwrb_c_cstoao.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_cstoap.wb_load
src/wbl/pwrb/src/pwrb_c_cstoap.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_cstoip.wb_load
src/wbl/pwrb/src/pwrb_c_cstoip.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_cstosp.wb_load
src/wbl/pwrb/src/pwrb_c_cstosp.wb_load
+4
-2
src/wbl/pwrb/src/pwrb_c_cstosv.wb_load
src/wbl/pwrb/src/pwrb_c_cstosv.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_csub.wb_load
src/wbl/pwrb/src/pwrb_c_csub.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_curve.wb_load
src/wbl/pwrb/src/pwrb_c_curve.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_darithm.wb_load
src/wbl/pwrb/src/pwrb_c_darithm.wb_load
+5
-3
src/wbl/pwrb/src/pwrb_c_dataarithm.wb_load
src/wbl/pwrb/src/pwrb_c_dataarithm.wb_load
+1
-1
src/wbl/pwrb/src/pwrb_c_datacollect.wb_load
src/wbl/pwrb/src/pwrb_c_datacollect.wb_load
+7
-7
src/wbl/pwrb/src/pwrb_c_di.wb_load
src/wbl/pwrb/src/pwrb_c_di.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_dibcd.wb_load
src/wbl/pwrb/src/pwrb_c_dibcd.wb_load
+5
-4
src/wbl/pwrb/src/pwrb_c_do.wb_load
src/wbl/pwrb/src/pwrb_c_do.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_document.wb_load
src/wbl/pwrb/src/pwrb_c_document.wb_load
+1
-16
src/wbl/pwrb/src/pwrb_c_dpcollect.wb_load
src/wbl/pwrb/src/pwrb_c_dpcollect.wb_load
+8
-8
src/wbl/pwrb/src/pwrb_c_dpdistribute.wb_load
src/wbl/pwrb/src/pwrb_c_dpdistribute.wb_load
+11
-12
src/wbl/pwrb/src/pwrb_c_drive.wb_load
src/wbl/pwrb/src/pwrb_c_drive.wb_load
+20
-18
src/wbl/pwrb/src/pwrb_c_dsfast.wb_load
src/wbl/pwrb/src/pwrb_c_dsfast.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_dsfastconf.wb_load
src/wbl/pwrb/src/pwrb_c_dsfastconf.wb_load
+4
-4
src/wbl/pwrb/src/pwrb_c_dstrend.wb_load
src/wbl/pwrb/src/pwrb_c_dstrend.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_dstrendconf.wb_load
src/wbl/pwrb/src/pwrb_c_dstrendconf.wb_load
+4
-4
src/wbl/pwrb/src/pwrb_c_dsup.wb_load
src/wbl/pwrb/src/pwrb_c_dsup.wb_load
+10
-8
src/wbl/pwrb/src/pwrb_c_dtostr.wb_load
src/wbl/pwrb/src/pwrb_c_dtostr.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_dv.wb_load
src/wbl/pwrb/src/pwrb_c_dv.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_edge.wb_load
src/wbl/pwrb/src/pwrb_c_edge.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_filter.wb_load
src/wbl/pwrb/src/pwrb_c_filter.wb_load
+10
-7
src/wbl/pwrb/src/pwrb_c_frame.wb_load
src/wbl/pwrb/src/pwrb_c_frame.wb_load
+7
-6
src/wbl/pwrb/src/pwrb_c_friendnodeconfig.wb_load
src/wbl/pwrb/src/pwrb_c_friendnodeconfig.wb_load
+1
-1
src/wbl/pwrb/src/pwrb_c_getai.wb_load
src/wbl/pwrb/src/pwrb_c_getai.wb_load
+5
-3
src/wbl/pwrb/src/pwrb_c_getao.wb_load
src/wbl/pwrb/src/pwrb_c_getao.wb_load
+4
-3
src/wbl/pwrb/src/pwrb_c_getap.wb_load
src/wbl/pwrb/src/pwrb_c_getap.wb_load
+7
-7
src/wbl/pwrb/src/pwrb_c_getav.wb_load
src/wbl/pwrb/src/pwrb_c_getav.wb_load
+4
-4
src/wbl/pwrb/src/pwrb_c_getdata.wb_load
src/wbl/pwrb/src/pwrb_c_getdata.wb_load
+1
-1
src/wbl/pwrb/src/pwrb_c_getdi.wb_load
src/wbl/pwrb/src/pwrb_c_getdi.wb_load
+4
-3
src/wbl/pwrb/src/pwrb_c_getdo.wb_load
src/wbl/pwrb/src/pwrb_c_getdo.wb_load
+4
-3
src/wbl/pwrb/src/pwrb_c_getdp.wb_load
src/wbl/pwrb/src/pwrb_c_getdp.wb_load
+5
-5
src/wbl/pwrb/src/pwrb_c_getdv.wb_load
src/wbl/pwrb/src/pwrb_c_getdv.wb_load
+6
-3
src/wbl/pwrb/src/pwrb_c_getip.wb_load
src/wbl/pwrb/src/pwrb_c_getip.wb_load
+7
-7
src/wbl/pwrb/src/pwrb_c_getpi.wb_load
src/wbl/pwrb/src/pwrb_c_getpi.wb_load
+5
-3
src/wbl/pwrb/src/pwrb_c_getsp.wb_load
src/wbl/pwrb/src/pwrb_c_getsp.wb_load
+4
-3
src/wbl/pwrb/src/pwrb_c_getsv.wb_load
src/wbl/pwrb/src/pwrb_c_getsv.wb_load
+4
-2
src/wbl/pwrb/src/pwrb_c_graph.wb_load
src/wbl/pwrb/src/pwrb_c_graph.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_graphdistribute.wb_load
src/wbl/pwrb/src/pwrb_c_graphdistribute.wb_load
+1
-1
src/wbl/pwrb/src/pwrb_c_gray.wb_load
src/wbl/pwrb/src/pwrb_c_gray.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_head.wb_load
src/wbl/pwrb/src/pwrb_c_head.wb_load
+8
-7
src/wbl/pwrb/src/pwrb_c_inc3p.wb_load
src/wbl/pwrb/src/pwrb_c_inc3p.wb_load
+4
-2
src/wbl/pwrb/src/pwrb_c_initstep.wb_load
src/wbl/pwrb/src/pwrb_c_initstep.wb_load
+4
-3
src/wbl/pwrb/src/pwrb_c_inv.wb_load
src/wbl/pwrb/src/pwrb_c_inv.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_iohandler.wb_load
src/wbl/pwrb/src/pwrb_c_iohandler.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_itostr.wb_load
src/wbl/pwrb/src/pwrb_c_itostr.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_limit.wb_load
src/wbl/pwrb/src/pwrb_c_limit.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_listdescriptor.wb_load
src/wbl/pwrb/src/pwrb_c_listdescriptor.wb_load
+16
-0
src/wbl/pwrb/src/pwrb_c_maxmin.wb_load
src/wbl/pwrb/src/pwrb_c_maxmin.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_messagehandler.wb_load
src/wbl/pwrb/src/pwrb_c_messagehandler.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_mode.wb_load
src/wbl/pwrb/src/pwrb_c_mode.wb_load
+8
-3
src/wbl/pwrb/src/pwrb_c_mvalve.wb_load
src/wbl/pwrb/src/pwrb_c_mvalve.wb_load
+4
-3
src/wbl/pwrb/src/pwrb_c_nodeconfig.wb_load
src/wbl/pwrb/src/pwrb_c_nodeconfig.wb_load
+1
-2
src/wbl/pwrb/src/pwrb_c_opplace.wb_load
src/wbl/pwrb/src/pwrb_c_opplace.wb_load
+19
-18
src/wbl/pwrb/src/pwrb_c_or.wb_load
src/wbl/pwrb/src/pwrb_c_or.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_order.wb_load
src/wbl/pwrb/src/pwrb_c_order.wb_load
+10
-10
src/wbl/pwrb/src/pwrb_c_orderact.wb_load
src/wbl/pwrb/src/pwrb_c_orderact.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_out2p.wb_load
src/wbl/pwrb/src/pwrb_c_out2p.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_pid.wb_load
src/wbl/pwrb/src/pwrb_c_pid.wb_load
+18
-9
src/wbl/pwrb/src/pwrb_c_pipos.wb_load
src/wbl/pwrb/src/pwrb_c_pipos.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_pispeed.wb_load
src/wbl/pwrb/src/pwrb_c_pispeed.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_plcpgm.wb_load
src/wbl/pwrb/src/pwrb_c_plcpgm.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_plotgroup.wb_load
src/wbl/pwrb/src/pwrb_c_plotgroup.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_po.wb_load
src/wbl/pwrb/src/pwrb_c_po.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_pos3p.wb_load
src/wbl/pwrb/src/pwrb_c_pos3p.wb_load
+3
-2
src/wbl/pwrb/src/pwrb_c_posit.wb_load
src/wbl/pwrb/src/pwrb_c_posit.wb_load
+6
-4
src/wbl/pwrb/src/pwrb_c_pulse.wb_load
src/wbl/pwrb/src/pwrb_c_pulse.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_ramp.wb_load
src/wbl/pwrb/src/pwrb_c_ramp.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_resdi.wb_load
src/wbl/pwrb/src/pwrb_c_resdi.wb_load
+6
-3
src/wbl/pwrb/src/pwrb_c_resdo.wb_load
src/wbl/pwrb/src/pwrb_c_resdo.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_resdp.wb_load
src/wbl/pwrb/src/pwrb_c_resdp.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_resdv.wb_load
src/wbl/pwrb/src/pwrb_c_resdv.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_reset_so.wb_load
src/wbl/pwrb/src/pwrb_c_reset_so.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_scantime.wb_load
src/wbl/pwrb/src/pwrb_c_scantime.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_select.wb_load
src/wbl/pwrb/src/pwrb_c_select.wb_load
+2
-0
src/wbl/pwrb/src/pwrb_c_setcond.wb_load
src/wbl/pwrb/src/pwrb_c_setcond.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_setdi.wb_load
src/wbl/pwrb/src/pwrb_c_setdi.wb_load
+3
-1
src/wbl/pwrb/src/pwrb_c_setdo.wb_load
src/wbl/pwrb/src/pwrb_c_setdo.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_setdp.wb_load
src/wbl/pwrb/src/pwrb_c_setdp.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_setdv.wb_load
src/wbl/pwrb/src/pwrb_c_setdv.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_showplcattr.wb_load
src/wbl/pwrb/src/pwrb_c_showplcattr.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_speed.wb_load
src/wbl/pwrb/src/pwrb_c_speed.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_sr_r.wb_load
src/wbl/pwrb/src/pwrb_c_sr_r.wb_load
+4
-1
src/wbl/pwrb/src/pwrb_c_sr_s.wb_load
src/wbl/pwrb/src/pwrb_c_sr_s.wb_load
+4
-1
src/wbl/pwrb/src/pwrb_c_ssbegin.wb_load
src/wbl/pwrb/src/pwrb_c_ssbegin.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_ssend.wb_load
src/wbl/pwrb/src/pwrb_c_ssend.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_step.wb_load
src/wbl/pwrb/src/pwrb_c_step.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_stoai.wb_load
src/wbl/pwrb/src/pwrb_c_stoai.wb_load
+5
-3
src/wbl/pwrb/src/pwrb_c_stoao.wb_load
src/wbl/pwrb/src/pwrb_c_stoao.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_stoap.wb_load
src/wbl/pwrb/src/pwrb_c_stoap.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_stoav.wb_load
src/wbl/pwrb/src/pwrb_c_stoav.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_stodi.wb_load
src/wbl/pwrb/src/pwrb_c_stodi.wb_load
+5
-3
src/wbl/pwrb/src/pwrb_c_stodo.wb_load
src/wbl/pwrb/src/pwrb_c_stodo.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_stodp.wb_load
src/wbl/pwrb/src/pwrb_c_stodp.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_stodv.wb_load
src/wbl/pwrb/src/pwrb_c_stodv.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_stoip.wb_load
src/wbl/pwrb/src/pwrb_c_stoip.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_stopi.wb_load
src/wbl/pwrb/src/pwrb_c_stopi.wb_load
+5
-3
src/wbl/pwrb/src/pwrb_c_stosp.wb_load
src/wbl/pwrb/src/pwrb_c_stosp.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_stosv.wb_load
src/wbl/pwrb/src/pwrb_c_stosv.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_substep.wb_load
src/wbl/pwrb/src/pwrb_c_substep.wb_load
+4
-2
src/wbl/pwrb/src/pwrb_c_sum.wb_load
src/wbl/pwrb/src/pwrb_c_sum.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_sv.wb_load
src/wbl/pwrb/src/pwrb_c_sv.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_systemdistribute.wb_load
src/wbl/pwrb/src/pwrb_c_systemdistribute.wb_load
+1
-1
src/wbl/pwrb/src/pwrb_c_table.wb_load
src/wbl/pwrb/src/pwrb_c_table.wb_load
+5
-6
src/wbl/pwrb/src/pwrb_c_text.wb_load
src/wbl/pwrb/src/pwrb_c_text.wb_load
+11
-10
src/wbl/pwrb/src/pwrb_c_timer.wb_load
src/wbl/pwrb/src/pwrb_c_timer.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_timint.wb_load
src/wbl/pwrb/src/pwrb_c_timint.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_title.wb_load
src/wbl/pwrb/src/pwrb_c_title.wb_load
+9
-8
src/wbl/pwrb/src/pwrb_c_trans.wb_load
src/wbl/pwrb/src/pwrb_c_trans.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_user.wb_load
src/wbl/pwrb/src/pwrb_c_user.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_valve.wb_load
src/wbl/pwrb/src/pwrb_c_valve.wb_load
+5
-6
src/wbl/pwrb/src/pwrb_c_wait.wb_load
src/wbl/pwrb/src/pwrb_c_wait.wb_load
+4
-1
src/wbl/pwrb/src/pwrb_c_waith.wb_load
src/wbl/pwrb/src/pwrb_c_waith.wb_load
+5
-2
src/wbl/pwrb/src/pwrb_c_webbrowserconfig.wb_load
src/wbl/pwrb/src/pwrb_c_webbrowserconfig.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_webgraph.wb_load
src/wbl/pwrb/src/pwrb_c_webgraph.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_webhandler.wb_load
src/wbl/pwrb/src/pwrb_c_webhandler.wb_load
+2
-1
src/wbl/pwrb/src/pwrb_c_weblink.wb_load
src/wbl/pwrb/src/pwrb_c_weblink.wb_load
+2
-2
src/wbl/pwrb/src/pwrb_c_xor.wb_load
src/wbl/pwrb/src/pwrb_c_xor.wb_load
+1
-0
src/wbl/pwrb/src/pwrb_c_xttgraph.wb_load
src/wbl/pwrb/src/pwrb_c_xttgraph.wb_load
+2
-1
No files found.
src/wbl/pwrb/src/pwrb_c_aarithm.wb_load
View file @
4587029c
...
@@ -8,7 +8,11 @@
...
@@ -8,7 +8,11 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Arithmetical expression in the C programming language
! Arithmetical expression in the C programming language.
!
! @image orm_aarithm_fo.gif
! @image orm_aarithm_fo.gif
!
! Optional programmable arithmetical expression in the C
! Optional programmable arithmetical expression in the C
! programming language. The expression is edited by means
! programming language. The expression is edited by means
! of the Attribute Editor at the object's Expression
! of the Attribute Editor at the object's Expression
...
@@ -51,17 +55,17 @@
...
@@ -51,17 +55,17 @@
! (d1 && d2) ? A1 + A2 : A3, means that VAL = A1+ A2,
! (d1 && d2) ? A1 + A2 : A3, means that VAL = A1+ A2,
! if d1 and d2 are TRUE , otherwise VAL = A3
! if d1 and d2 are TRUE , otherwise VAL = A3
!
!
! Example
!
@b
Example
!
!
! This example shows how digital signals can be counted. Some signals
! This example shows how digital signals can be counted. Some signals
! are counted if they are TRUE others if they are FALSE and then the
! are counted if they are TRUE others if they are FALSE and then the
! sum is stored. No
de thad Di1 and Di2
are included in the sum if
! sum is stored. No
te that Di2 and Di3
are included in the sum if
! they are FALSE.
! they are FALSE.
! @image orm_
en1-17
.gif
! @image orm_
aarithm_1
.gif
! See Also
!
@b
See Also
!
DArithm, which calculates the value of logica
l
!
@classlink DArithm pwrb_darithm.htm
l
!
expressions.
!
@classlink CArithm pwrb_carithm.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object AArithm $ClassDef 2
Object AArithm $ClassDef 2
...
@@ -316,13 +320,6 @@ SObject pwrb:Class
...
@@ -316,13 +320,6 @@ SObject pwrb:Class
! Arithmetic expression in the C programming language.
! Arithmetic expression in the C programming language.
! The expression is edited by means of the Attribute
! The expression is edited by means of the Attribute
! Editor and cannot be changed in the target environment.
! Editor and cannot be changed in the target environment.
!
! Example
!
! This example shows how digital signals can be counted.
! Some signals are counted if they are TRUE others if
! they are FALSE and then the sum is stored. Note that
! Di1 and Di2 are included in the sum if they are FALSE.
!*/
!*/
Object Expression $Intern 1
Object Expression $Intern 1
Body SysBody
Body SysBody
...
...
src/wbl/pwrb/src/pwrb_c_adelay.wb_load
View file @
4587029c
...
@@ -8,19 +8,22 @@
...
@@ -8,19 +8,22 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Time delay of an analog signal
! Time delay of an analog signal.
! Time delay of an analog signal.
! @image orm_adelay_fo.gif
! @image orm_adelay_fo.gif
!
!
! The time delay Tim can vary within the interval:
! The time delay Tim can vary within the interval:
! { 0 - 100 x MaxCount x ScanTime }
!
! { 0 - 100 * MaxCount * ScanTime }
!
! The delay is implemented in a 100-step shift register.
! The delay is implemented in a 100-step shift register.
! The time resolution per step is MaxCount
ScanTime and
! The time resolution per step is MaxCount
*
ScanTime and
! maximum time delay is 100
MaxCount
ScanTime.
! maximum time delay is 100
* MaxCount *
ScanTime.
!
!
! Several Adelay objects can be connected in series when
! Several Adelay objects can be connected in series when
! a higher resolution is needed.
! a higher resolution is needed.
! If the time resolution per step is worse than the
! If the time resolution per step is worse than the
! program cycle time (i.e. MaxCount >1) a mean value is
! program cycle time (i.e. MaxCount >
1) a mean value is
! formed and stored in shift register 1.
! formed and stored in shift register 1.
!
!
! The very first sample is stored in every shift
! The very first sample is stored in every shift
...
@@ -36,10 +39,10 @@
...
@@ -36,10 +39,10 @@
! The output signal is fetched from the register
! The output signal is fetched from the register
! representing the actual delay.
! representing the actual delay.
!
!
! Example
!
@b
Example
!
!
! 1. With MaxCount = 1 an
a
d ScanTime = 20 ms the maximum delay time
! 1. With MaxCount = 1 and ScanTime = 20 ms the maximum delay time
! is 100
1
1 / 50 seconds.
! is 100
* 1 *
1 / 50 seconds.
! if the delay Tim = 1, ActVal(t) will be = In(t-50), i.e. the input
! if the delay Tim = 1, ActVal(t) will be = In(t-50), i.e. the input
! signal is delayed by 50 execution cycles.
! signal is delayed by 50 execution cycles.
!
!
...
...
src/wbl/pwrb/src/pwrb_c_ai.wb_load
View file @
4587029c
...
@@ -9,13 +9,13 @@
...
@@ -9,13 +9,13 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Analog input signal
! Analog input.
! Analog input.
!
!
! Configures an analog input signal in the Plant
! Configures an analog input signal in the Plant
! Configuration.
! Configuration.
!
!
! Hints
! @b Hints
!
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment in such a way that it belongs
! development environment in such a way that it belongs
! to the same target node as its associated channel
! to the same target node as its associated channel
...
...
src/wbl/pwrb/src/pwrb_c_and.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary And gate
! AND-gate for up to 8 inputs. Used inputs do not have to
! AND-gate for up to 8 inputs. Used inputs do not have to
! be chosen consecutively.
! be chosen consecutively.
! @image orm_and_fo.gif
! @image orm_and_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_ao.wb_load
View file @
4587029c
...
@@ -9,13 +9,13 @@
...
@@ -9,13 +9,13 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Analog ouput signal
! Analog output.
! Analog output.
!
!
! Configures an analog output signal in the Plant
! Configures an analog output signal in the Plant
! Configuration.
! Configuration.
!
!
! Hints
! @b Hints
!
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment in such a way that it belongs
! development environment in such a way that it belongs
! to the same target node as its associated channel
! to the same target node as its associated channel
...
...
src/wbl/pwrb/src/pwrb_c_apcollect.wb_load
View file @
4587029c
...
@@ -29,20 +29,20 @@
...
@@ -29,20 +29,20 @@
! object. An input doesn't has to be connected, the value can be set at
! object. An input doesn't has to be connected, the value can be set at
! runtime or in the configurator.
! runtime or in the configurator.
!
!
! Example
!
@b
Example
!
!
! This is the code in a DataArithm which has a ApCollect object connected
! This is the code in a DataArithm which has a ApCollect object connected
! to the Da1 input.
! to the Da1 input.
!
!
! classdef Da1 ApCollect;
!
classdef Da1 ApCollect;
! int i;
!
int i;
!
!
! OA1 = 0;
!
OA1 = 0;
! for ( i = 0; i < Da1->MaxIndex; i++)
!
for ( i = 0; i < Da1->MaxIndex; i++)
! if ( Da1->Ap[i])
!
if ( Da1->Ap[i])
! OA1++;
!
OA1++;
!
!
!
S
e also
!
@b Se
e also
! @classlink DataArithm pwrb_dataarithm.html
! @classlink DataArithm pwrb_dataarithm.html
! @classlink DpCollect pwrb_dpcollect.html
! @classlink DpCollect pwrb_dpcollect.html
! @classlink ApDistribute pwrb_apdistribute.html
! @classlink ApDistribute pwrb_apdistribute.html
...
...
src/wbl/pwrb/src/pwrb_c_apdistribute.wb_load
View file @
4587029c
...
@@ -12,6 +12,7 @@
...
@@ -12,6 +12,7 @@
! The ApDistribute expands the number of analog outputs that can be
! The ApDistribute expands the number of analog outputs that can be
! handled in a DataArithm object.
! handled in a DataArithm object.
! @image orm_apdistribute_fo.gif
! @image orm_apdistribute_fo.gif
!
! The DpDistribute has 24 analog outputs, which values can be set from
! The DpDistribute has 24 analog outputs, which values can be set from
! an array of Float32 declared in the code of a DataArithm. By connecting
! an array of Float32 declared in the code of a DataArithm. By connecting
! the data input of the ApDistribute to an data output of a DataArithm,
! the data input of the ApDistribute to an data output of a DataArithm,
...
@@ -32,19 +33,19 @@
...
@@ -32,19 +33,19 @@
! greater or equal to the value in MaxIndex. Use the type pwr_sApDistribute
! greater or equal to the value in MaxIndex. Use the type pwr_sApDistribute
! defined in $pwr_inc/rt_plc_data.h.
! defined in $pwr_inc/rt_plc_data.h.
!
!
! Example
!
@b
Example
!
!
! This is the code in a DataArithm witch has a ApDistribute object connected
! This is the code in a DataArithm witch has a ApDistribute object connected
! to the ODa1 output.
! to the ODa1 output.
!
!
! static pwr_sApDistribute vect;
!
static pwr_sApDistribute vect;
! int i;
!
int i;
!
!
! ODa1 = vect;
!
ODa1 = vect;
! for ( i = 0; i < 24; i++)
!
for ( i = 0; i < 24; i++)
! vect[i] = 0.1 * i;
!
vect[i] = 0.1 * i;
!
!
!
S
e also
!
@b Se
e also
! @classlink DataArithm pwrb_dataarithm.html
! @classlink DataArithm pwrb_dataarithm.html
! @classlink ApCollect pwrb_apcollect.html
! @classlink ApCollect pwrb_apcollect.html
! @classlink DpDistribute pwrb_dpdistribute.html
! @classlink DpDistribute pwrb_dpdistribute.html
...
...
src/wbl/pwrb/src/pwrb_c_appldistribute.wb_load
View file @
4587029c
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
! The distribution is carried out by the distribution window in the
! The distribution is carried out by the distribution window in the
! navigator, or by pwr_cmd with the command 'copy appl' or 'copy all'.
! navigator, or by pwr_cmd with the command 'copy appl' or 'copy all'.
!
!
!
S
e also
!
@b Se
e also
! @classlink NodeConfig pwrb_nodeconfig.html
! @classlink NodeConfig pwrb_nodeconfig.html
! @classlink GraphDistribute pwrb_graphdistribute.html
! @classlink GraphDistribute pwrb_graphdistribute.html
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_asup.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_sup.h
! @Code rt_plc_macro_sup.h
! @Summary Analog supervisory
! Analog Supervisory.
! Analog Supervisory.
! @image orm_asup_fo.gif
! @image orm_asup_fo.gif
!
!
...
@@ -73,8 +74,7 @@
...
@@ -73,8 +74,7 @@
! specifies the hierarchies from which messages are to be
! specifies the hierarchies from which messages are to be
! received.
! received.
!
!
! Hints
! @b Hints
!
! The supervised quantity may belongs to an arbitrary
! The supervised quantity may belongs to an arbitrary
! object. This means not only signal objects but also
! object. This means not only signal objects but also
! other objects may supervised; e.g. attributes in a
! other objects may supervised; e.g. attributes in a
...
@@ -88,9 +88,8 @@
...
@@ -88,9 +88,8 @@
! @image orm_en1-23.gif
! @image orm_en1-23.gif
! The Supervisory Objects may also be used Outside PLC Programs
! The Supervisory Objects may also be used Outside PLC Programs
!
!
! See Also
! @b See Also
!
! @classlink DSup pwrb_dsup.html
! DSup, which handles digital supervisions.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object ASup $ClassDef 18
Object ASup $ClassDef 18
...
...
src/wbl/pwrb/src/pwrb_c_atostr.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_string.h
! @Code rt_plc_macro_string.h
! @Summary Convert analog value to string
! Convert analog value to string.
! Convert analog value to string.
! @image orm_atostr_fo.gif
! @image orm_atostr_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_av.wb_load
View file @
4587029c
...
@@ -9,13 +9,13 @@
...
@@ -9,13 +9,13 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Analog value
! Analog value.
! Analog value.
!
!
! Configures a calculated analog value ( floating point
! Configures a calculated analog value ( floating point
! number) in the Plant Configuration.
! number) in the Plant Configuration.
!
!
! Hints
! @b Hints
!
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment.
! development environment.
! The object is assigned an initial value (!= 0 ) in the
! The object is assigned an initial value (!= 0 ) in the
...
...
src/wbl/pwrb/src/pwrb_c_backup.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Backup of objects or attributes
! Points out a data segment in rtdb where the items will
! Points out a data segment in rtdb where the items will
! be backed up on a file.
! be backed up on a file.
! @image orm_backup_fo.gif
! @image orm_backup_fo.gif
...
@@ -26,6 +27,7 @@
...
@@ -26,6 +27,7 @@
! the object referred to have to reside on the same
! the object referred to have to reside on the same
! target node, else no backup will be done. DataName
! target node, else no backup will be done. DataName
! specifies what to backup.
! specifies what to backup.
!
! The input of a backup object configured by the PLC
! The input of a backup object configured by the PLC
! Editor, is connected to the output of the object that
! Editor, is connected to the output of the object that
! will be backed up. It is assumed that this output is
! will be backed up. It is assumed that this output is
...
@@ -39,11 +41,9 @@
...
@@ -39,11 +41,9 @@
! attribute. The corresponding backup object is also
! attribute. The corresponding backup object is also
! configured and created in run time.
! configured and created in run time.
!
!
! Hints
! @b Hints
!
! Note! Whole signal objects should not be backed up, as
! Note! Whole signal objects, see table 2-4 on p. 2-4, should
! this might cause problems after booting.
! not be backed up, as this might cause problems after
! booting.
!
!
! Every type of signal object has a pointer *ActualValue
! Every type of signal object has a pointer *ActualValue
! and it is not likely that this will be the same after
! and it is not likely that this will be the same after
...
@@ -55,15 +55,15 @@
...
@@ -55,15 +55,15 @@
! Instances in the backup file which,
! Instances in the backup file which,
!
!
! - are to be found in node's rtdb will be updated
! - are to be found in node's rtdb will be updated
! according to the back-up
!
according to the back-up
! - are missed in rtdb, because they are deleted, or
! - are missed in rtdb, because they are deleted, or
! have got a new name e.g., will be skipped
!
have got a new name e.g., will be skipped
!
!
! One cannot presuppose at change of PROVIEW distribution
! One cannot presuppose at change of PROVIEW distribution
! that the back-up file will works.
! that the back-up file will works.
!
!
!
See Also
!
@b
See Also
!
Backup_Conf
!
@classlink Backup_Conf pwrb_backup_conf.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Backup $ClassDef 22
Object Backup $ClassDef 22
...
...
src/wbl/pwrb/src/pwrb_c_backup_conf.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configuration of the backup process
! Configures the backup-function of a node.
! Configures the backup-function of a node.
!
!
! The objects or parts of objects that will be included
! The objects or parts of objects that will be included
...
@@ -21,9 +22,8 @@
...
@@ -21,9 +22,8 @@
! The object has to be configured direct below a $Node
! The object has to be configured direct below a $Node
! object representing a process node.
! object representing a process node.
!
!
! See Also
! @b See Also
!
! @classlink Backup pwrb_backup.html
! Backup
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Backup_Conf $ClassDef 23
Object Backup_Conf $ClassDef 23
...
...
src/wbl/pwrb/src/pwrb_c_bcddo.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_io.c
! @Code rt_plc_io.c
! @Summary Binary coded decimal digital output.
! Binary Coded Decimal Digital output.
! Binary Coded Decimal Digital output.
! @image orm_en1-25.gif
! @image orm_en1-25.gif
!
!
...
@@ -29,8 +30,7 @@
...
@@ -29,8 +30,7 @@
!
!
! Used for example to govern a character display.
! Used for example to govern a character display.
!
!
! Example
! @b Example
!
! Suppose the input signal has the value 235 016.7
! Suppose the input signal has the value 235 016.7
! The BCD-value becomes 5016 because
! The BCD-value becomes 5016 because
! BCD1 and BCD2 are both set => 6
! BCD1 and BCD2 are both set => 6
...
@@ -42,9 +42,8 @@
...
@@ -42,9 +42,8 @@
! In that case also the the decimal digits are
! In that case also the the decimal digits are
! representing 10 000 and 100 000 binary coded decimal.
! representing 10 000 and 100 000 binary coded decimal.
!
!
! See Also
! @b See Also
!
! @classlink DiBCD pwrb_dibcd.html
! DiBCD, which implements the reverse function; see p.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object BCDDo $ClassDef 24
Object BCDDo $ClassDef 24
...
...
src/wbl/pwrb/src/pwrb_c_bodytext.wb_load
View file @
4587029c
...
@@ -9,12 +9,13 @@
...
@@ -9,12 +9,13 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Multi-row comment in plc document
! Object to create a multi-row text.
! Object to create a multi-row text.
!
!
! Used when a larger description is to be done; e.g. in a
! Used when a larger description is to be done; e.g. in a
! Document object.
! Document object.
!
!
! Example
!
@b
Example
! @image orm_en1-28.gif
! @image orm_en1-28.gif
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_carithm.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary User programmable object in the C programming language
! User programmable object in the C programming language.
! User programmable object in the C programming language.
! @image orm_carithm_fo.gif
! @image orm_carithm_fo.gif
!
!
...
@@ -18,26 +19,26 @@
...
@@ -18,26 +19,26 @@
!
!
! Up to 8 analog inputs respectively outputs and up to 8
! Up to 8 analog inputs respectively outputs and up to 8
! digital inputs respectively outputs.
! digital inputs respectively outputs.
!
! Digital inputs may be inverted either by means of the
! Digital inputs may be inverted either by means of the
! Attribute Editor, or by the logical operator '!' in the
! Attribute Editor, or by the logical operator '!' in the
! Code attribute.
! Code attribute.
!
!
! Example
! @b Example
!
! This application starts to declare a variable 'r1'. The r1 is
! This application starts to declare a variable 'r1'. The r1 is
! assigned the sum of A1 and A2. As A2 is left open it will be
! assigned the sum of A1 and A2. As A2 is left open it will be
! given a value internally. If r1 is greater then 2.7 OA1 will
! given a value internally. If r1 is greater then 2.7 OA1 will
! be increased by one, otherwise cleard.
! be increased by one, otherwise cleard.
! @image orm_
en1-30
.gif
! @image orm_
carithm_1
.gif
!
!
! Hints
! @b Hints
!
! The symbol of the CArithm accommodates to the Code
! The symbol of the CArithm accommodates to the Code
! attribute. To avoid very wide CArithm objects finish
! attribute. To avoid very wide CArithm objects finish
! statements with return.
! statements with return.
!
!
! See Also
! @b See Also
! AArithm, DArithm.
! @classlink AArithm pwrb_aarithm.html
! @classlink DArithm pwrb_darithm.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object CArithm $ClassDef 26
Object CArithm $ClassDef 26
...
...
src/wbl/pwrb/src/pwrb_c_chanai.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures an analog input channel
! Configures an analog input channel independent of the
! Configures an analog input channel independent of the
! type of physical Ai-card. The conversion from signal
! type of physical Ai-card. The conversion from signal
! value to actual value is done by polynomials.
! value to actual value is done by polynomials.
...
@@ -29,13 +30,7 @@
...
@@ -29,13 +30,7 @@
! -- sensor polynomial p, is determined by SensorPolyType
! -- sensor polynomial p, is determined by SensorPolyType
! -- filter function f, is determined by FilterType in Ai object
! -- filter function f, is determined by FilterType in Ai object
!
!
! See Also
! @b Hints
!
! ChanAit, whose conversion to ActualValue is based on a
! table.
!
! Hints
!
! ChanAi objects are configured below a suitable card
! ChanAi objects are configured below a suitable card
! object.
! object.
!
!
...
@@ -44,6 +39,9 @@
...
@@ -44,6 +39,9 @@
! To create card object with channel objects belonging to
! To create card object with channel objects belonging to
! it the function 'Configure Card' in "Utility Window" is
! it the function 'Configure Card' in "Utility Window" is
! recommended.
! recommended.
!
! @b See also
! @classlink ChanAit pwrb_chanait.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object ChanAi $ClassDef 28
Object ChanAi $ClassDef 28
...
...
src/wbl/pwrb/src/pwrb_c_chanait.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures an analog input channel with table conversion
! Configures an analog input channel independent of the
! Configures an analog input channel independent of the
! type of physical Ai-card. The conversion from signal
! type of physical Ai-card. The conversion from signal
! value to actual value is done by means of a table.
! value to actual value is done by means of a table.
...
@@ -47,10 +48,11 @@
...
@@ -47,10 +48,11 @@
! In the target environment the following occurs with the
! In the target environment the following occurs with the
! SigValue:
! SigValue:
!
!
! If SigValuemin <= s(SigValue) >= SigValuemax , then
! - If SigValuemin <= s(SigValue) >= SigValuemax , then
! - the index n is calculated as SigValue(n) = s(SigValue) < SigValue(n+1)
! - the index n is calculated as
! t( s(SigValue) ) = Intercept(n) + Slope(n)* s(SigValue)
! SigValue(n) = s(SigValue) < SigValue(n+1)
! otherwise, t( s(SigValue) ) = OutValue for the first
! - t( s(SigValue) ) = Intercept(n) + Slope(n)* s(SigValue)
! - otherwise, t( s(SigValue) ) = OutValue for the first
! or the last pair of numbers depending on
! or the last pair of numbers depending on
! s(SigValue) < s(SigValuemin) or s(SigValuemax) > s(SigValuemax)
! s(SigValue) < s(SigValuemin) or s(SigValuemax) > s(SigValuemax)
!
!
...
@@ -58,12 +60,12 @@
...
@@ -58,12 +60,12 @@
! put in, for each NoOfCoordinates, the corresponding
! put in, for each NoOfCoordinates, the corresponding
! pair of numbers (InValue, OutValue ) respectively (Intercept, Slope).
! pair of numbers (InValue, OutValue ) respectively (Intercept, Slope).
!
!
! See Also
!
! ChanAi, whose conversion to ActualValue is based on a
! polynomial.
! ChanAit objects are configured below a suitable card
! ChanAit objects are configured below a suitable card
! object.
! object.
!
! @b See also
!
! @classlink ChanAi pwrb_chanai.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object ChanAit $ClassDef 29
Object ChanAit $ClassDef 29
...
...
src/wbl/pwrb/src/pwrb_c_chanao.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures an analog output channel
! Configures an analog output channel independent of the
! Configures an analog output channel independent of the
! type of physical Ao-card.
! type of physical Ao-card.
!
!
...
@@ -23,8 +24,7 @@
...
@@ -23,8 +24,7 @@
! the output is based on FixedOutValue. Otherwise TestOn
! the output is based on FixedOutValue. Otherwise TestOn
! will settles which attribute the output is based on.
! will settles which attribute the output is based on.
!
!
! Hints
! @bHints
!
! ChanAo objects are configured below a suitable card
! ChanAo objects are configured below a suitable card
! object.
! object.
!
!
...
...
src/wbl/pwrb/src/pwrb_c_chanco.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a pulse counter channel
! Configures a pulse counter channel independent of the
! Configures a pulse counter channel independent of the
! type of physical Co-card.
! type of physical Co-card.
!
!
...
...
src/wbl/pwrb/src/pwrb_c_chandi.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a digital input channel
! Configures a digital input channel independent of the
! Configures a digital input channel independent of the
! type of physical Di-card.
! type of physical Di-card.
!
!
...
@@ -22,8 +23,7 @@
...
@@ -22,8 +23,7 @@
! InvMask1 and ConvMask1 to card object, but InvertOn and
! InvMask1 and ConvMask1 to card object, but InvertOn and
! ConversionOn belongs to this object.
! ConversionOn belongs to this object.
!
!
! Hints
! @b Hints
!
! ChanDi objects are configured below a suitable Di-card
! ChanDi objects are configured below a suitable Di-card
! object.
! object.
! Rack and card objects to different I/O systems are
! Rack and card objects to different I/O systems are
...
...
src/wbl/pwrb/src/pwrb_c_chando.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a digital output channel
! Configures a digital output channel independent of the
! Configures a digital output channel independent of the
! type of physical Do-card.
! type of physical Do-card.
!
!
...
@@ -23,8 +24,7 @@
...
@@ -23,8 +24,7 @@
! the output is based on FixedOutValue. Otherwise TestOn
! the output is based on FixedOutValue. Otherwise TestOn
! will settles which attribute the output is based on.
! will settles which attribute the output is based on.
!
!
! Hints
! @b Hints
!
! ChanDo objects are configured below a suitable Do-card
! ChanDo objects are configured below a suitable Do-card
! object.
! object.
! Rack and card objects to different I/O systems are
! Rack and card objects to different I/O systems are
...
...
src/wbl/pwrb/src/pwrb_c_classvolumeload.wb_load
View file @
4587029c
...
@@ -19,8 +19,8 @@
...
@@ -19,8 +19,8 @@
!
!
! The name of the object states the volume to load.
! The name of the object states the volume to load.
!
!
! @b See also
! @classlink NodeConfig pwrb_nodeconfig.html
! @classlink NodeConfig pwrb_nodeconfig.html
! @classlink ClassVolumeLoad pwrb_classvolumeload.html
!
!
!*/
!*/
!
!
...
...
src/wbl/pwrb/src/pwrb_c_co.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Configures a counter input signal
! Counter.
! Counter.
!
!
! Configures a counter input signal in the Plant
! Configures a counter input signal in the Plant
...
@@ -19,8 +20,7 @@
...
@@ -19,8 +20,7 @@
! I/O-system are read by a PLC job and converted to
! I/O-system are read by a PLC job and converted to
! Actual Value by the IO job.
! Actual Value by the IO job.
!
!
! Hints
! @b Hints
!
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment in such a way that it belong to
! development environment in such a way that it belong to
! the same target node as its associated channel object.
! the same target node as its associated channel object.
...
...
src/wbl/pwrb/src/pwrb_c_comph.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Compares an analog value to a high limit
! Compares an analog value ( signal or parameter) to a high
! Compares an analog value ( signal or parameter) to a high
! limit.
! limit.
! @image orm_en1-36.gif
! @image orm_en1-36.gif
...
@@ -24,9 +25,8 @@
...
@@ -24,9 +25,8 @@
! output becomes FALSE as soon as the input becomes less
! output becomes FALSE as soon as the input becomes less
! than or equal to the high limit minus the hysteresis.
! than or equal to the high limit minus the hysteresis.
!
!
! See Also
! @b See Also
!
! @classlink Compl pwrb_compl.html
! Compl.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Comph $ClassDef 39
Object Comph $ClassDef 39
...
...
src/wbl/pwrb/src/pwrb_c_compl.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Compares an analog value with a low limit
! Compares an analog value (signal or parameter) with a
! Compares an analog value (signal or parameter) with a
! low limit.
! low limit.
! @image orm_en1-38.gif
! @image orm_en1-38.gif
...
@@ -25,9 +26,8 @@
...
@@ -25,9 +26,8 @@
! as the input becomes greater than or equal to the low
! as the input becomes greater than or equal to the low
! limit plus the hysteresis.
! limit plus the hysteresis.
!
!
! See Also
! @b See Also
!
! @classlink Comph pwrb_comph.html
! Comph.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Compl $ClassDef 40
Object Compl $ClassDef 40
...
...
src/wbl/pwrb/src/pwrb_c_count.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_io.c
! @Code rt_plc_io.c
! @Summary Pulse counter
! Pulse counter.
! Pulse counter.
! @image orm_count_fo.gif
! @image orm_count_fo.gif
!
!
...
@@ -17,8 +18,7 @@
...
@@ -17,8 +18,7 @@
! equal to a present value.
! equal to a present value.
! The counter is triggered on leading edges.
! The counter is triggered on leading edges.
!
!
! Hints
! @b Hints
!
! The object can be used as a 'pulse counter card' in the
! The object can be used as a 'pulse counter card' in the
! software at maximum one pulse every second (edge
! software at maximum one pulse every second (edge
! detecting) loop , i.e. a maximum of 25 Hz, if the base
! detecting) loop , i.e. a maximum of 25 Hz, if the base
...
...
src/wbl/pwrb/src/pwrb_c_cstoai.wb_load
View file @
4587029c
...
@@ -10,17 +10,20 @@
...
@@ -10,17 +10,20 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Conditional storage of Ai signal
! Conditional Storage Analog input.
! Conditional Storage Analog input.
! @image orm_cstoai_fo.gif
! @image orm_cstoai_fo.gif
!
!
! Conditional storage of an analog value on a specified
! Conditional storage of an analog value on a specified
! local Ai-signal (= Ai object).
! local Ai-signal (= Ai object).
!
!
! Conditional is aimed at the con-input, which is
! Conditional is aimed at the con-input, which is
! supposed to be connected.
! supposed to be connected.
! Note! This object is used for simulation purposes.
!
! IOSimulFlag will be set TRUE and IOReadWriteFlag FALSE
! @b Note!
! in the $Node object, i.e. any physical I/O-hardware may
! This object is used for simulation purposes.
! SimulFlag will be set TRUE and ReadWriteFlag FALSE
! in the IOHandler object, i.e. any physical I/O-hardware may
! not be used on the node in connection to this object.
! not be used on the node in connection to this object.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_cstoao.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Conditional storage of Ao signal
! Conditional Storage Analog output.
! Conditional Storage Analog output.
! @image orm_cstoao_fo.gif
! @image orm_cstoao_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_cstoap.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Conditional storage of analog attribute
! Conditional Storage Analog parameter.
! Conditional Storage Analog parameter.
! @image orm_cstoap_fo.gif
! @image orm_cstoap_fo.gif
!
!
...
@@ -30,7 +31,7 @@
...
@@ -30,7 +31,7 @@
! It is not allowed, by means of a function in C or PLC
! It is not allowed, by means of a function in C or PLC
! programs, to write in any of the inputs.
! programs, to write in any of the inputs.
!
!
! Example
!
@b
Example
!
!
! At Gain-Scheduling it would be possible to use CStoAp
! At Gain-Scheduling it would be possible to use CStoAp
! objects with the analog inputs left open; see below.
! objects with the analog inputs left open; see below.
...
...
src/wbl/pwrb/src/pwrb_c_cstoip.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Conditional storage of integer attribute
! Conditional Storage Integer parameter.
! Conditional Storage Integer parameter.
! @image orm_cstoip_fo.gif
! @image orm_cstoip_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_cstosp.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_string.h
! @Code rt_plc_macro_string.h
! @Summary Conditional storage of string attribute.
! Conditional Storage of string attribute.
! Conditional Storage of string attribute.
! @image orm_cstosp_fo.gif
! @image orm_cstosp_fo.gif
!
!
...
@@ -26,8 +27,9 @@
...
@@ -26,8 +27,9 @@
! It is not allowed, by means of a function in C or PLC
! It is not allowed, by means of a function in C or PLC
! programs, to write in any of the inputs.
! programs, to write in any of the inputs.
!
!
! Example
! @b Example
! It would be possible to use CStoSp to change the DetectText.
! It is possible to use CStoSp to change the DetectText in
! ASup or DSup objects.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object CStoSp $ClassDef 311
Object CStoSp $ClassDef 311
...
...
src/wbl/pwrb/src/pwrb_c_cstosv.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_string.h
! @Code rt_plc_macro_string.h
! @Summary Conditional storage of string value.
! Conditional storage of string value.
! Conditional storage of string value.
! @image orm_cstosv_fo.gif
! @image orm_cstosv_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_csub.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary Conditional execution of plc-objects in a sub-window
! Conditional execution of objects located in a
! Conditional execution of objects located in a
! Sub-window.
! Sub-window.
! @image orm_csub_fo.gif
! @image orm_csub_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_curve.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Interpolates in a table
! Interpolates in a table.
! Interpolates in a table.
! @image orm_curve_fo.gif
! @image orm_curve_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_darithm.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary User-defined logical expression
! User-defined logical expression.
! User-defined logical expression.
! @image orm_darithm_fo.gif
! @image orm_darithm_fo.gif
!
!
...
@@ -40,7 +41,7 @@
...
@@ -40,7 +41,7 @@
! easier to get access from the object display. Unused
! easier to get access from the object display. Unused
! inputs make compilation errors.
! inputs make compilation errors.
!
!
! Example
!
@b
Example
!
!
! 1 Combinational circuit. In the following example '&&' means
! 1 Combinational circuit. In the following example '&&' means
! logical and, '||' means logical or and '!' means not.
! logical and, '||' means logical or and '!' means not.
...
@@ -58,8 +59,9 @@
...
@@ -58,8 +59,9 @@
!
!
! Expression: (A1 + 3.5 * A2) < A3
! Expression: (A1 + 3.5 * A2) < A3
!
!
! See Also
! @b See Also
! AArithm that calculates the value of arithmetic
! @classlink AArithm pwrb_aarithm.html
! @classlink CArithm pwrb_carithm.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object DArithm $ClassDef 82
Object DArithm $ClassDef 82
...
...
src/wbl/pwrb/src/pwrb_c_dataarithm.wb_load
View file @
4587029c
...
@@ -52,7 +52,7 @@
...
@@ -52,7 +52,7 @@
! DpDistribute, ApDistribute, DpCollect and ApCollect objects can be used
! DpDistribute, ApDistribute, DpCollect and ApCollect objects can be used
! to expand the number of inputs and outputs to the DataArithm.
! to expand the number of inputs and outputs to the DataArithm.
!
!
!
S
e also
!
@b Se
e also
! @classlink GetData pwrb_getdata.html
! @classlink GetData pwrb_getdata.html
! @classlink DpCollect pwrb_dpcollect.html
! @classlink DpCollect pwrb_dpcollect.html
! @classlink ApCollect pwrb_apcollect.html
! @classlink ApCollect pwrb_apcollect.html
...
...
src/wbl/pwrb/src/pwrb_c_datacollect.wb_load
View file @
4587029c
...
@@ -27,18 +27,18 @@
...
@@ -27,18 +27,18 @@
! MaxIndex should be assigned the number of used inputs in the DataCollect
! MaxIndex should be assigned the number of used inputs in the DataCollect
! object.
! object.
!
!
! Example
!
@b
Example
!
!
! This is the code in a DataArithm which has a DataCollect object connected
! This is the code in a DataArithm which has a DataCollect object connected
! to the Da1 input.
! to the Da1 input.
!
!
! classdef Da1 DataCollect;
!
classdef Da1 DataCollect;
! int i;
!
int i;
!
!
! OA1 = 0;
!
OA1 = 0;
! for ( i = 0; i < Da1->MaxIndex; i++)
!
for ( i = 0; i < Da1->MaxIndex; i++)
! if ( ((pwr_sClass_Mtrl *)(Da1->DataP[i]))->Length > 10.0)
!
if ( ((pwr_sClass_Mtrl *)(Da1->DataP[i]))->Length > 10.0)
! OA1++;
!
OA1++;
!
!
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_di.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Digital input signal
! Digital input.
! Digital input.
!
!
! Configures a digital input signal in the Plant
! Configures a digital input signal in the Plant
...
@@ -28,8 +29,7 @@
...
@@ -28,8 +29,7 @@
! sampled signal latest become FALSE until it is
! sampled signal latest become FALSE until it is
! allowed to be TRUE again.
! allowed to be TRUE again.
!
!
! Hints
! @b Hints
!
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment in such a way that it belongs
! development environment in such a way that it belongs
! to the same target node as its associated channel
! to the same target node as its associated channel
...
...
src/wbl/pwrb/src/pwrb_c_dibcd.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_io.c
! @Code rt_plc_io.c
! @Summary Digital input binary coded decimal
! Digital input Binary Coded Decimal.
! Digital input Binary Coded Decimal.
! @image orm_en1-55.gif
! @image orm_en1-55.gif
!
!
...
@@ -24,7 +25,7 @@
...
@@ -24,7 +25,7 @@
! BCD4 - BCD7 represents integers in the interval {10,20,...,90}
! BCD4 - BCD7 represents integers in the interval {10,20,...,90}
! BCD8 - BCDB represents integers in the interval {100,200,...,900}
! BCD8 - BCDB represents integers in the interval {100,200,...,900}
!
!
!
Example
!
@b
Example
! 1 BCD1 = BCD4 = BCD7 = TRUE and the rest FALSE.
! 1 BCD1 = BCD4 = BCD7 = TRUE and the rest FALSE.
!
!
! VAL gets the value BCD1 * 2 + BCD4 * 10 + BCD7 * 80 = 92
! VAL gets the value BCD1 * 2 + BCD4 * 10 + BCD7 * 80 = 92
...
@@ -34,12 +35,12 @@
...
@@ -34,12 +35,12 @@
!
!
! VAL = last valid value and err is TRUE, i.e. one
! VAL = last valid value and err is TRUE, i.e. one
!
!
!
Hints
!
@b
Hints
! More DiBCD objects can be connected in parallel to
! More DiBCD objects can be connected in parallel to
! additional BCD-input signals.
! additional BCD-input signals.
!
!
!
See Also
!
@b
See Also
!
BCDDo, which implements the reverse function.
!
@classlink BCDDo pwrb_bcddo.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object DiBCD $ClassDef 87
Object DiBCD $ClassDef 87
...
...
src/wbl/pwrb/src/pwrb_c_do.wb_load
View file @
4587029c
...
@@ -10,13 +10,13 @@
...
@@ -10,13 +10,13 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Digital output signal
! Digital output.
! Digital output.
!
!
! Configures a digital output signal in the Plant
! Configures a digital output signal in the Plant
! Configuration.
! Configuration.
!
!
! Hints
! @b Hints
!
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment in such a way that it belongs
! development environment in such a way that it belongs
! to the same target node as its associated channel
! to the same target node as its associated channel
...
...
src/wbl/pwrb/src/pwrb_c_document.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures documents in the PLC editor
! Configures in the working area of the PLC Editor an
! Configures in the working area of the PLC Editor an
! area in A-format.
! area in A-format.
! @image orm_en1-56.gif
! @image orm_en1-56.gif
...
@@ -35,22 +36,6 @@
...
@@ -35,22 +36,6 @@
! object will be created. The file is default located on
! object will be created. The file is default located on
! 'pwrp_tmp'.
! 'pwrp_tmp'.
!
!
! By the pwr_plc commands:
! · document /repage -- the Document objects are page
! numbered on the form x.y. The number before point
! specifies a PlcPgm within the PROVIEW system and the
! number after specifies Document objects in the same
! order as they have been created in the PLC program.
! If the pages have to be numbered in a certain order
! they have to be ordered in the wanted way in the
! work-bench database.
!
! · document /list -- writes an alphabetic list with the
! name on all Document objects in the system.
! The transcription is default sent to the
! same window as from where the development environment
! was started.
!
! If there is a need for a larger working surface choose
! If there is a need for a larger working surface choose
! A3 format in the Document object. The objects in the
! A3 format in the Document object. The objects in the
! transcription will be somewhat reduced in scale
! transcription will be somewhat reduced in scale
...
...
src/wbl/pwrb/src/pwrb_c_dpcollect.wb_load
View file @
4587029c
...
@@ -29,20 +29,20 @@
...
@@ -29,20 +29,20 @@
! object. An input doesn't has to be connected, the value can be set at
! object. An input doesn't has to be connected, the value can be set at
! runtime or in the configurator.
! runtime or in the configurator.
!
!
! Example
!
@b
Example
!
!
! This is the code in a DataArithm which has a DpCollect object connected
! This is the code in a DataArithm which has a DpCollect object connected
! to the Da1 input.
! to the Da1 input.
!
!
! classdef Da1 DpCollect;
!
classdef Da1 DpCollect;
! int i;
!
int i;
!
!
! OA1 = 0;
!
OA1 = 0;
! for ( i = 0; i < Da1->MaxIndex; i++)
!
for ( i = 0; i < Da1->MaxIndex; i++)
! if ( Da1->Dp[i])
!
if ( Da1->Dp[i])
! OA1++;
!
OA1++;
!
!
!
S
e also
!
@b Se
e also
! @classlink DataArithm pwrb_dataarithm.html
! @classlink DataArithm pwrb_dataarithm.html
! @classlink ApCollect pwrb_apcollect.html
! @classlink ApCollect pwrb_apcollect.html
! @classlink DpDistribute pwrb_dpdistribute.html
! @classlink DpDistribute pwrb_dpdistribute.html
...
...
src/wbl/pwrb/src/pwrb_c_dpdistribute.wb_load
View file @
4587029c
...
@@ -32,23 +32,22 @@
...
@@ -32,23 +32,22 @@
! greater or equal to the value in MaxIndex. Use the type pwr_sDpDistribute
! greater or equal to the value in MaxIndex. Use the type pwr_sDpDistribute
! defined in $pwr_inc/rt_plc_data.h.
! defined in $pwr_inc/rt_plc_data.h.
!
!
! Example
! @b Example
!
! This is the code in a DataArithm witch has a DpDistribute object connected
! This is the code in a DataArithm witch has a DpDistribute object connected
! to the ODa1 output.
! to the ODa1 output.
!
!
! static pwr_sDpDistribute vect;
!
static pwr_sDpDistribute vect;
! int i;
!
int i;
!
!
! ODa1 = vect;
!
ODa1 = vect;
! for ( i = 0; i < 24; i++) {
!
for ( i = 0; i < 24; i++) {
! if ( d1)
!
if ( d1)
! vect[i] = 1;
!
vect[i] = 1;
! else
!
else
! vect[i] = 0;
!
vect[i] = 0;
! }
!
}
!
!
!
S
e also
!
@b Se
e also
! @classlink DataArithm pwrb_dataarithm.html
! @classlink DataArithm pwrb_dataarithm.html
! @classlink DpCollect pwrb_dpcollect.html
! @classlink DpCollect pwrb_dpcollect.html
! @classlink ApDistribute pwrb_apdistribute.html
! @classlink ApDistribute pwrb_apdistribute.html
...
...
src/wbl/pwrb/src/pwrb_c_drive.wb_load
View file @
4587029c
...
@@ -10,13 +10,15 @@
...
@@ -10,13 +10,15 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_drive.c
! @Code rt_plc_drive.c
! @Summary Start/Stop motor control
! START/ STOP motor control with supervision of contactor
! START/ STOP motor control with supervision of contactor
! response and motion guard.
! response and motion guard.
! @image orm_en1-58.gif
! @image orm_en1-58.gif
! Three different types of interlockings:
! Three different types of interlockings:
! · safety interlocking SafeStop
!
! · production interlocking ProdStop
! - safety interlocking SafeStop
! · 'prevent to start' interlocking, NoStart
! - production interlocking ProdStop
! - 'prevent to start' interlocking, NoStart
!
!
! SafeStop and ProdStop disable, each separately, the
! SafeStop and ProdStop disable, each separately, the
! internal alarms (Alarm1, ..., Alarm3), i.e. when
! internal alarms (Alarm1, ..., Alarm3), i.e. when
...
@@ -30,33 +32,33 @@
...
@@ -30,33 +32,33 @@
! output signal ManMode in the following way:
! output signal ManMode in the following way:
! @image orm_en1-59.gif
! @image orm_en1-59.gif
!
!
!
LOCAL
!
@b
LOCAL
!
·
Used at operation from for example an outer
!
-
Used at operation from for example an outer
! operator's console, switching equipment etc.
! operator's console, switching equipment etc.
!
·
Only safety interlocking SafeStop is taken
!
-
Only safety interlocking SafeStop is taken
! into account.
! into account.
!
·
LocStart has a spring back push button
!
-
LocStart has a spring back push button
! function with a closing start function. The
! function with a closing start function. The
! signal has to be set until ConOn is TRUE;
! signal has to be set until ConOn is TRUE;
! see below.
! see below.
!
·
LocDrive has a spring back push button
!
-
LocDrive has a spring back push button
! function with an opening stop function. STOP
! function with an opening stop function. STOP
! is also done when Local is reset.
! is also done when Local is reset.
! @image orm_en1-60.gif
! @image orm_en1-60.gif
!
!
! MANUAL/AUTO
!
@b
MANUAL/AUTO
!
·
Both production and safety interlockings are
!
-
Both production and safety interlockings are
! concerned.
! concerned.
!
·
In MANUAL mode START/STOP request is handled
!
-
In MANUAL mode START/STOP request is handled
! by the operator by means of the attributes
! by the operator by means of the attributes
! ManSta respectively ManSto.
! ManSta respectively ManSto.
!
·
In AUTO mode START request is done on a
!
-
In AUTO mode START request is done on a
! leading edge on AutoStart; STOP request when
! leading edge on AutoStart; STOP request when
! AutoStart is FALSE, i.e. not at any edge but
! AutoStart is FALSE, i.e. not at any edge but
! on the level.
! on the level.
!
·
The changes,
!
-
The changes,
! -- AUTO -> MANUAL, do not influence the
! -- AUTO -> MANUAL, do not influence the
! operational order, Order.
!
operational order, Order.
! -- MANUAL -> AUTO. If the operational order
! -- MANUAL -> AUTO. If the operational order
!
!
! Supervision. If contactor response respectively motion
! Supervision. If contactor response respectively motion
...
@@ -66,9 +68,9 @@
...
@@ -66,9 +68,9 @@
! value of ProdTim or SpeedTim itself that determines if
! value of ProdTim or SpeedTim itself that determines if
! these are concerned or not.
! these are concerned or not.
!
!
! Examples
!
@h1
Examples
!
!
! Worm Conveyer with Motion Guard
!
@b
Worm Conveyer with Motion Guard
!
!
! Assumptions:
! Assumptions:
!
!
...
@@ -85,7 +87,7 @@
...
@@ -85,7 +87,7 @@
! @image orm_en1-61.gif
! @image orm_en1-61.gif
! Periodical Control of a Contactor
! Periodical Control of a Contactor
!
!
! Forward/Backward operation
!
@b
Forward/Backward operation
!
!
! Driving only in the operational mode AUTO. Forward/backward operation
! Driving only in the operational mode AUTO. Forward/backward operation
! is controlled by Dv-signals. Response from the contactor exists, but
! is controlled by Dv-signals. Response from the contactor exists, but
...
@@ -95,7 +97,7 @@
...
@@ -95,7 +97,7 @@
! @image orm_en1-62.gif
! @image orm_en1-62.gif
! Configuration of a Forward/Backward Operation
! Configuration of a Forward/Backward Operation
!
!
! Two Conveyers
!
@b
Two Conveyers
! @image orm_en1-63.gif
! @image orm_en1-63.gif
!
!
! The conveyer Trp1 may start only if the conveyer Trp2 is already running
! The conveyer Trp1 may start only if the conveyer Trp2 is already running
...
...
src/wbl/pwrb/src/pwrb_c_dsfast.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Stores data for a fast graph à la storage oscilloscope.
! Stores data for a fast graph à la storage oscilloscope.
! Stores data for a fast graph à la storage oscilloscope.
!
!
! In every node where fast graphs should be stored there
! In every node where fast graphs should be stored there
...
...
src/wbl/pwrb/src/pwrb_c_dsfastconf.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configuration of DsFast process
! Specifies attributes of a single DsFast.
! Specifies attributes of a single DsFast.
!
!
! In every node where fast graphs should be stored there
! In every node where fast graphs should be stored there
...
@@ -16,8 +17,7 @@
...
@@ -16,8 +17,7 @@
! DsFast objects.
! DsFast objects.
! @image orm_en1-67.gif
! @image orm_en1-67.gif
!
!
! Hints
! @b Hints
!
! The DsFastConf object is placed below the $Node object.
! The DsFastConf object is placed below the $Node object.
! If a Ds_Fast job is loaded to a node, which has no
! If a Ds_Fast job is loaded to a node, which has no
! DsFastConf object, it will execute with 10 Hz.
! DsFastConf object, it will execute with 10 Hz.
...
@@ -30,8 +30,8 @@
...
@@ -30,8 +30,8 @@
! EBUILD-file.
! EBUILD-file.
! @image orm_en1-68.gif
! @image orm_en1-68.gif
!
!
!
See Also
!
@b
See Also
!
DsFast
!
@classlink DsFast pwrb_dsfast.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object DsFastConf $ClassDef 105
Object DsFastConf $ClassDef 105
...
...
src/wbl/pwrb/src/pwrb_c_dstrend.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Long time storage of data for a trend graph
! Long time storage of data for a trend graph.
! Long time storage of data for a trend graph.
!
!
! In every node where trend graphs shall be stored there
! In every node where trend graphs shall be stored there
...
@@ -54,8 +55,7 @@
...
@@ -54,8 +55,7 @@
! - pwr_tInt8, pwr_tInt16, pwr_tInt32
! - pwr_tInt8, pwr_tInt16, pwr_tInt32
! - pwr_tUInt8, pwr_tUInt16, pwr_tUInt32
! - pwr_tUInt8, pwr_tUInt16, pwr_tUInt32
!
!
! Hints
! @b Hints
!
! If a signal is associated with an object by the type
! If a signal is associated with an object by the type
! DsTrend, DsFast, or DsHist this relation may be marked
! DsTrend, DsFast, or DsHist this relation may be marked
! by putting the object direct below the current signal
! by putting the object direct below the current signal
...
...
src/wbl/pwrb/src/pwrb_c_dstrendconf.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configuration of DsTrend process
! Specifies attributes of a single DsTrend job.
! Specifies attributes of a single DsTrend job.
!
!
! In every node where trend graphs shall be stored there
! In every node where trend graphs shall be stored there
...
@@ -17,8 +18,7 @@
...
@@ -17,8 +18,7 @@
! @image orm_en1-71.gif
! @image orm_en1-71.gif
! DsTrend Job with Matching Objects
! DsTrend Job with Matching Objects
!
!
! Hints
! @b Hints
!
! Because a DsTrend job default is loaded to each OpenVMS
! Because a DsTrend job default is loaded to each OpenVMS
! node it is suitable to configure DsTrendConf object on
! node it is suitable to configure DsTrendConf object on
! this nodes. The DsTrendConf objects are placed below
! this nodes. The DsTrendConf objects are placed below
...
@@ -27,8 +27,8 @@
...
@@ -27,8 +27,8 @@
! If a Ds_Trend job is loaded to a node that has no
! If a Ds_Trend job is loaded to a node that has no
! DsTrendConf object, it will execute with 1 Hz.
! DsTrendConf object, it will execute with 1 Hz.
!
!
!
See Also
!
@b
See Also
!
DsTrend.
!
@classlink DsTrend pwrb_dstrend.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object DsTrendConf $ClassDef 109
Object DsTrendConf $ClassDef 109
...
...
src/wbl/pwrb/src/pwrb_c_dsup.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_sup.h
! @Code rt_plc_macro_sup.h
! @Summary Digital supervisory
! Digital Supervisory.
! Digital Supervisory.
! @image orm_dsup_fo.gif
! @image orm_dsup_fo.gif
!
!
...
@@ -59,13 +60,14 @@
...
@@ -59,13 +60,14 @@
! unacknowledged C- resp. D-alarms is shown, while the
! unacknowledged C- resp. D-alarms is shown, while the
! text is put into the alarm list, where the
! text is put into the alarm list, where the
! acknowledgement can be done too.
! acknowledgement can be done too.
!
! Different types of out units exist:
! Different types of out units exist:
!
!
!
·
OPERATOR: The select list is defined by an attribute
!
-
OPERATOR: The select list is defined by an attribute
! in a User object.
!
in a User object.
!
·
PRINTER: The select list is defined by an
!
-
PRINTER: The select list is defined by an
! attribute in an EventPrinter
!
attribute in an EventPrinter
! object.
!
object.
!
!
! Note! A message created by an DSup object gets the same
! Note! A message created by an DSup object gets the same
! identity as the supervised object. The attribute
! identity as the supervised object. The attribute
...
@@ -73,7 +75,7 @@
...
@@ -73,7 +75,7 @@
! specifies the hierarchies from which messages are to be
! specifies the hierarchies from which messages are to be
! received.
! received.
!
!
!
Hints
!
@b
Hints
! Supervision of a trailing edge can be done when the In-signal
! Supervision of a trailing edge can be done when the In-signal
! has been inverted.
! has been inverted.
!
!
...
@@ -88,8 +90,8 @@
...
@@ -88,8 +90,8 @@
! Editor and the eventmonitor takes care of the
! Editor and the eventmonitor takes care of the
! supervision.
! supervision.
!
!
!
See Also
!
@b
See Also
!
ASup which handles analog supervision.
!
@classlink ASup pwrb_asup.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object DSup $ClassDef 110
Object DSup $ClassDef 110
...
...
src/wbl/pwrb/src/pwrb_c_dtostr.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_string.h
! @Code rt_plc_macro_string.h
! @Summary Convert digital value to string
! Convert digital value to string.
! Convert digital value to string.
! @image orm_dtostr_fo.gif
! @image orm_dtostr_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_dv.wb_load
View file @
4587029c
...
@@ -9,13 +9,14 @@
...
@@ -9,13 +9,14 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Digital value
! Digital value.
! Digital value.
!
!
! Configures a calculated binary value in the Plant
! Configures a calculated binary value in the Plant
! Configuration. The value is used as a binary flag with
! Configuration. The value is used as a binary flag with
! the values TRUE or FALSE.
! the values TRUE or FALSE.
!
!
!
Hints
!
@b
Hints
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment.
! development environment.
!
!
...
...
src/wbl/pwrb/src/pwrb_c_edge.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Edge detector
! Edge detector.
! Edge detector.
! @image orm_edge_fo.gif
! @image orm_edge_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_filter.wb_load
View file @
4587029c
...
@@ -10,22 +10,25 @@
...
@@ -10,22 +10,25 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary First order lag filter
! First Order Lag Filter.
! First Order Lag Filter.
! @image orm_filter_fo.gif
! @image orm_filter_fo.gif
!
!
! The input signal gets an exponential smoothing.
! The input signal gets an exponential smoothing.
! VAL = a * In+ (1 - a) * X = X + a (In - X) , where
!
! X = FeedB, if FeedB is connected, ActValt - 1, otherwise
! VAL = a * In + (1 - a) * X = X + a * (In - X) , where
!
! X = FeedB, if FeedB is connected,
! ActValt - 1, otherwise
!
!
!
a = ScanTime / FiltCon and 0 < a < 1.0. If a >= 1.0
!
a = ScanTime / FiltCon and 0 < a < 1.0.
! no filtering is done.
!
If a >= 1.0
no filtering is done.
!
!
! An external signal may also be used as feedback; e.g.
! An external signal may also be used as feedback; e.g.
! @image orm_en1-77.gif
! @image orm_en1-77.gif
!
!
! Example
! @b Example
!
! If a (= ScanTime / FiltCon) is small, 0.1 - 0.2, the output gets
! If a (= ScanTime / FiltCon ) is small, 0.1 - 0.2, the output gets
! a character of a slowly moving average.
! a character of a slowly moving average.
! @image orm_en1-78.gif
! @image orm_en1-78.gif
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_frame.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Frame object
! Single-row text object.
! Single-row text object.
!
!
! If no text is specified, in e.g. a Frame object, the
! If no text is specified, in e.g. a Frame object, the
...
@@ -16,12 +17,12 @@
...
@@ -16,12 +17,12 @@
!
!
! The only difference between Frame, Head, Text, and
! The only difference between Frame, Head, Text, and
! Title is the default values of the attributes.
! Title is the default values of the attributes.
! @image orm_
en1-79
.gif
! @image orm_
text_3
.gif
! They are used in Document objects where, for instance,
! They are used in Document objects where, for instance,
!
Title specifies what the configuration is doing, i.e.
!
-
Title specifies what the configuration is doing, i.e.
! the function.
! the function.
!
Sub-functions are named by Head objects.
!
-
Sub-functions are named by Head objects.
!
Frame and Text are used to information of details.
!
-
Frame and Text are used to information of details.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Frame $ClassDef 119
Object Frame $ClassDef 119
...
@@ -34,7 +35,7 @@ SObject pwrb:Class
...
@@ -34,7 +35,7 @@ SObject pwrb:Class
!/**
!/**
! Specifies if the text is to be surrounded by a some
! Specifies if the text is to be surrounded by a some
! kind of frame.
! kind of frame.
! @image orm_
en1-81
.gif
! @image orm_
text_2
.gif
!*/
!*/
Object FrameAttribute $Intern 1
Object FrameAttribute $Intern 1
Body SysBody
Body SysBody
...
@@ -73,7 +74,7 @@ SObject pwrb:Class
...
@@ -73,7 +74,7 @@ SObject pwrb:Class
!/**
!/**
! The attribute influence the appearance of the text. The
! The attribute influence the appearance of the text. The
! following values are used: 0, 1, 2, 3.
! following values are used: 0, 1, 2, 3.
! @image orm_
en1-80
.gif
! @image orm_
text_1
.gif
!*/
!*/
Object TextAttribute $Intern 5
Object TextAttribute $Intern 5
Body SysBody
Body SysBody
...
...
src/wbl/pwrb/src/pwrb_c_friendnodeconfig.wb_load
View file @
4587029c
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
! The FriendNodeConfig object is created in the project volume as a toplevel
! The FriendNodeConfig object is created in the project volume as a toplevel
! object in the node-hierachy.
! object in the node-hierachy.
!
!
!
S
e also
!
@b Se
e also
! @classlink NodeConfig pwrb_nodeconfig.html
! @classlink NodeConfig pwrb_nodeconfig.html
!
!
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_getai.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get Ai signal
! Get Analog input.
! Get Analog input.
! @image orm_getai_fo.gif
! @image orm_getai_fo.gif
!
!
...
@@ -18,11 +19,12 @@
...
@@ -18,11 +19,12 @@
! The complete name of the Ai-signal has to be supplied;
! The complete name of the Ai-signal has to be supplied;
! its last segment is shown in the right empty part of
! its last segment is shown in the right empty part of
! the symbol.
! the symbol.
!
! The GetAi object
! The GetAi object
!
is a pure address reference to the I/O-copied area
!
-
is a pure address reference to the I/O-copied area
! for Ai-signals,
! for Ai-signals,
!
contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
!
is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetAi $ClassDef 120
Object GetAi $ClassDef 120
...
...
src/wbl/pwrb/src/pwrb_c_getao.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get Ao signal
! Get Analog output.
! Get Analog output.
! @image orm_getao_fo.gif
! @image orm_getao_fo.gif
!
!
...
@@ -19,10 +20,10 @@
...
@@ -19,10 +20,10 @@
! the symbol.
! the symbol.
!
!
! The GetAo object
! The GetAo object
!
is a pure address reference to the I/O-copied area
!
-
is a pure address reference to the I/O-copied area
! for Ao-signals,
! for Ao-signals,
!
contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
!
is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetAo $ClassDef 121
Object GetAo $ClassDef 121
...
...
src/wbl/pwrb/src/pwrb_c_getap.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get analog attribute
! Get Analog parameter.
! Get Analog parameter.
! @image orm_getap_fo.gif
! @image orm_getap_fo.gif
!
!
...
@@ -16,13 +17,12 @@
...
@@ -16,13 +17,12 @@
! parameter, in- or output signal) in an arbitrary
! parameter, in- or output signal) in an arbitrary
! object.
! object.
!
!
! The complete name of quantity has to be supplied; se
! The complete name of quantity has to be supplied.
! hints below.
!
! The GetAp object
! The GetAp object
!
! - is a pure address reference,
! is a pure address reference,
! - contains no relevant information (=data) in rtdb,
! contains no relevant information (=data) in rtdb,
! - is without executable code.
! is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetAp $ClassDef 122
Object GetAp $ClassDef 122
...
...
src/wbl/pwrb/src/pwrb_c_getav.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get analog value
! Get Analog value.
! Get Analog value.
! @image orm_getav_fo.gif
! @image orm_getav_fo.gif
!
!
...
@@ -19,11 +20,10 @@
...
@@ -19,11 +20,10 @@
! of the symbol.
! of the symbol.
!
!
! The GetAv object
! The GetAv object
!
is a pure address reference to the I/O-copied area
!
-
is a pure address reference to the I/O-copied area
! for Av-signals,
! for Av-signals,
!
! - contains no relevant information (=data) in rtdb,
! contains no relevant information (=data) in rtdb,
! - is without executable code.
! is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetAv $ClassDef 123
Object GetAv $ClassDef 123
...
...
src/wbl/pwrb/src/pwrb_c_getdata.wb_load
View file @
4587029c
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
! DataArithm-objects by connecting the output of the GetData
! DataArithm-objects by connecting the output of the GetData
! in the plc editor.
! in the plc editor.
!
!
!
S
e also
!
@b Se
e also
! @classlink DataArithm pwrb_dataarithm.html
! @classlink DataArithm pwrb_dataarithm.html
!*/
!*/
!
!
...
...
src/wbl/pwrb/src/pwrb_c_getdi.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get Di signal
! Get Digital input.
! Get Digital input.
! @image orm_getdi_fo.gif
! @image orm_getdi_fo.gif
!
!
...
@@ -19,10 +20,10 @@
...
@@ -19,10 +20,10 @@
! of the symbol.
! of the symbol.
!
!
! The GetDi object
! The GetDi object
!
is a pure address reference to the I/O-copied area
!
-
is a pure address reference to the I/O-copied area
! for Di-signals,
! for Di-signals,
!
contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
!
is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetDi $ClassDef 124
Object GetDi $ClassDef 124
...
...
src/wbl/pwrb/src/pwrb_c_getdo.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get Do signal
! Get Digital output.
! Get Digital output.
! @image orm_getdo_fo.gif
! @image orm_getdo_fo.gif
!
!
...
@@ -19,10 +20,10 @@
...
@@ -19,10 +20,10 @@
! of the symbol.
! of the symbol.
!
!
! The GetDo object
! The GetDo object
!
is a pure address reference to the I/O-copied area
!
-
is a pure address reference to the I/O-copied area
! for Do-signals,
! for Do-signals,
!
contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
!
is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetDo $ClassDef 125
Object GetDo $ClassDef 125
...
...
src/wbl/pwrb/src/pwrb_c_getdp.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get digital attribute
! Get Digital parameter.
! Get Digital parameter.
! @image orm_getdp_fo.gif
! @image orm_getdp_fo.gif
!
!
...
@@ -18,11 +19,10 @@
...
@@ -18,11 +19,10 @@
!
!
! The complete name of the quantity has to be supplied.
! The complete name of the quantity has to be supplied.
!
!
! The GetDp object
! The GetDp object
!
! - is a pure address reference to a binary quantity,
! is a pure address reference to a binary quantity,
! - contains no relevant information (=data) in rtdb,
! contains no relevant information (=data) in rtdb,
! - is without executable code.
! is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetDp $ClassDef 126
Object GetDp $ClassDef 126
...
...
src/wbl/pwrb/src/pwrb_c_getdv.wb_load
View file @
4587029c
...
@@ -9,7 +9,9 @@
...
@@ -9,7 +9,9 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get digital value
! Get Digital value.
! Get Digital value.
!
! @image orm_getdv_fo.gif
! @image orm_getdv_fo.gif
!
!
! Fetches the engineering value for specified Dv-signal
! Fetches the engineering value for specified Dv-signal
...
@@ -18,11 +20,12 @@
...
@@ -18,11 +20,12 @@
! The complete name of the Dv-signal has to be supplied;
! The complete name of the Dv-signal has to be supplied;
! its last segment name is shown in the right empty part
! its last segment name is shown in the right empty part
! of the symbol.
! of the symbol.
!
! The GetDv object
! The GetDv object
!
is a pure address reference to the I/O-copied area
!
-
is a pure address reference to the I/O-copied area
! for Dv-signals,
! for Dv-signals,
!
contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
!
is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetDv $ClassDef 127
Object GetDv $ClassDef 127
...
...
src/wbl/pwrb/src/pwrb_c_getip.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Get integer attribute
! Get Integer parameter.
! Get Integer parameter.
! @image orm_getip_fo.gif
! @image orm_getip_fo.gif
!
!
...
@@ -18,16 +19,15 @@
...
@@ -18,16 +19,15 @@
!
!
! The complete name of the parameter has to be supplied.
! The complete name of the parameter has to be supplied.
! The GetIp object
! The GetIp object
! is a pure address reference,
! - is a pure address reference,
! contains no relevant information (=data) in rtdb,
! - contains no relevant information (=data) in rtdb,
! is without executable code.
! - is without executable code.
!
! Example
!
!
! @b Example
! In the example below the value of the integer parameter, AccMod is stored:
! In the example below the value of the integer parameter, AccMod is stored:
!
!
! - unconditionally by S
TOIP
! - unconditionally by S
toIp
!
_ conditionally by CSTOIP
!
- conditionally by CStoIp
!
!
! The value is also unconditionally stored as a pwr_tFloat32 on an attribute
! The value is also unconditionally stored as a pwr_tFloat32 on an attribute
! pwr_float32 in the object named TIC2M
! pwr_float32 in the object named TIC2M
...
...
src/wbl/pwrb/src/pwrb_c_getpi.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Get Co signal
! Get Pulse input.
! Get Pulse input.
! @image orm_getpi_fo.gif
! @image orm_getpi_fo.gif
!
!
...
@@ -23,10 +24,11 @@
...
@@ -23,10 +24,11 @@
! The name of the object is shown in the button of the
! The name of the object is shown in the button of the
! GetPi-symbol.
! GetPi-symbol.
! @image orm_en1-95.gif
! @image orm_en1-95.gif
!
! The GetPi object
! The GetPi object
! is a pure address reference,
!
-
is a pure address reference,
! contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
! is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetPi $ClassDef 129
Object GetPi $ClassDef 129
...
...
src/wbl/pwrb/src/pwrb_c_getsp.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get String attribute
! Get String parameter.
! Get String parameter.
! @image orm_getsp_fo.gif
! @image orm_getsp_fo.gif
!
!
...
@@ -19,9 +20,9 @@
...
@@ -19,9 +20,9 @@
! The complete name of quantity has to be supplied.
! The complete name of quantity has to be supplied.
!
!
! The GetSp object
! The GetSp object
!
is a pure address reference,
!
-
is a pure address reference,
!
contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
!
is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetSp $ClassDef 309
Object GetSp $ClassDef 309
...
...
src/wbl/pwrb/src/pwrb_c_getsv.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Get string value
! Get String value.
! Get String value.
! @image orm_getsv_fo.gif
! @image orm_getsv_fo.gif
!
!
...
@@ -17,9 +18,10 @@
...
@@ -17,9 +18,10 @@
! The complete name of the Sv-signal has to be supplied;
! The complete name of the Sv-signal has to be supplied;
! its last segment name is shown in the right empty part
! its last segment name is shown in the right empty part
! of the symbol.
! of the symbol.
!
! The GetSv object
! The GetSv object
!
contains no relevant information (=data) in rtdb,
!
-
contains no relevant information (=data) in rtdb,
!
is without executable code.
!
-
is without executable code.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object GetSv $ClassDef 304
Object GetSv $ClassDef 304
...
...
src/wbl/pwrb/src/pwrb_c_graph.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a window to display GMS-graphic
! Configures a window to display GMS-graphic.
! Configures a window to display GMS-graphic.
!
!
! To display GMS-graphics on a monitor the graphics have
! To display GMS-graphics on a monitor the graphics have
...
...
src/wbl/pwrb/src/pwrb_c_graphdistribute.wb_load
View file @
4587029c
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
! The distribution is carried out by the distribution window in the
! The distribution is carried out by the distribution window in the
! navigator, or by pwr_cmd with the command 'copy graph' or 'copy all'.
! navigator, or by pwr_cmd with the command 'copy graph' or 'copy all'.
!
!
!
S
e also
!
@b Se
e also
! @classlink NodeConfig pwrb_nodeconfig.html
! @classlink NodeConfig pwrb_nodeconfig.html
! @classlink ApplDistribute pwrb_appldistribute.html
! @classlink ApplDistribute pwrb_appldistribute.html
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_gray.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_io.c
! @Code rt_plc_io.c
! @Summary Converts a 16-bits Gray code value into its decimal equivalent
! Converts a 16-bits Gray code value into its decimal
! Converts a 16-bits Gray code value into its decimal
! equivalent.
! equivalent.
! @image orm_gray_fo.gif
! @image orm_gray_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_head.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Header object
! Single-row text object.
! Single-row text object.
!
!
! If no text is specified, in e.g. a Frame object, the
! If no text is specified, in e.g. a Frame object, the
...
@@ -16,15 +17,15 @@
...
@@ -16,15 +17,15 @@
!
!
! The only difference between Frame, Head, Text, and
! The only difference between Frame, Head, Text, and
! Title is the default values of the attributes.
! Title is the default values of the attributes.
! @image orm_
en1-79
.gif
! @image orm_
text_3
.gif
!
!
! They are used in Document objects where, for instance,
! They are used in Document objects where, for instance,
!
Title specifies what the configuration is doing, i.e.
!
-
Title specifies what the configuration is doing, i.e.
! the function.
! the function.
! Sub-functions are named by Head objects.
! - Sub-functions are named by Head objects.
! Frame and Text are used to information of details.
! - Frame and Text are used to information of details.
! Hints
!
!
! @b Hints
! A well-done PLC program ought to contain not only objects necessary
! A well-done PLC program ought to contain not only objects necessary
! to the computer execution but also objects whose purpose are to make
! to the computer execution but also objects whose purpose are to make
! the program more easy to understand to later readers. See figure below.
! the program more easy to understand to later readers. See figure below.
...
@@ -52,7 +53,7 @@ SObject pwrb:Class
...
@@ -52,7 +53,7 @@ SObject pwrb:Class
!/**
!/**
! The attribute influence the appearance of the text. The
! The attribute influence the appearance of the text. The
! following values are used: 0, 1, 2, 3.
! following values are used: 0, 1, 2, 3.
! @image orm_
en1-80
.gif
! @image orm_
text_1
.gif
!*/
!*/
Object TextAttribute $Intern 2
Object TextAttribute $Intern 2
Body SysBody
Body SysBody
...
@@ -62,7 +63,7 @@ SObject pwrb:Class
...
@@ -62,7 +63,7 @@ SObject pwrb:Class
!/**
!/**
! Specifies if the text is to be surrounded by a some
! Specifies if the text is to be surrounded by a some
! kind of frame.
! kind of frame.
! @image orm_
en1-81
.gif
! @image orm_
text_2
.gif
!*/
!*/
Object FrameAttribute $Intern 3
Object FrameAttribute $Intern 3
Body SysBody
Body SysBody
...
...
src/wbl/pwrb/src/pwrb_c_inc3p.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_pid.c
! @Code rt_plc_pid.c
! @Summary Incremental 3-point output with dead zone
! Incremental 3-point output with dead zone. Incremental
! Incremental 3-point output with dead zone. Incremental
! comes from the type of input and the digit 3 of the
! comes from the type of input and the digit 3 of the
! output, which can have three distinct values, e.g. open
! output, which can have three distinct values, e.g. open
...
@@ -31,6 +32,7 @@
...
@@ -31,6 +32,7 @@
! down respectively up with a time amount of ScanTime, at
! down respectively up with a time amount of ScanTime, at
! every scanning when an increment or decrement signal
! every scanning when an increment or decrement signal
! has been set.
! has been set.
!
! To avoid ripple on the outputs, which may be
! To avoid ripple on the outputs, which may be
! destructive to the actuator at small control errors,
! destructive to the actuator at small control errors,
! the absolute value of the Acc-attribute has to exceed
! the absolute value of the Acc-attribute has to exceed
...
@@ -50,9 +52,9 @@
...
@@ -50,9 +52,9 @@
! by a frequency determined by the PlcPgm object. But
! by a frequency determined by the PlcPgm object. But
! only the signals may be reset by the timer control.
! only the signals may be reset by the timer control.
!
!
! Example
!
@h1
Example
!
!
! Timer Control of Outputs
!
@b
Timer Control of Outputs
!
!
! Suppose a flow control with an electrically-activated valve
! Suppose a flow control with an electrically-activated valve
! with increment/decrement control. The flow signal ( here kalle2)
! with increment/decrement control. The flow signal ( here kalle2)
...
...
src/wbl/pwrb/src/pwrb_c_initstep.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary The first step in a Grafcet-chain
! The first step in a Grafcet-chain.
! The first step in a Grafcet-chain.
! @image orm_initstep_fo.gif
! @image orm_initstep_fo.gif
!
!
...
@@ -24,10 +25,10 @@
...
@@ -24,10 +25,10 @@
! sequential chains in the PLC program in the following
! sequential chains in the PLC program in the following
! way. When the reset signal makes the transition:
! way. When the reset signal makes the transition:
!
!
!
0 -> 1 each Step, InitStep and Order object in the
!
-
0 -> 1 each Step, InitStep and Order object in the
! PLC program becomes inactive. Stored orders are
! PLC program becomes inactive. Stored orders are
! aborted.
! aborted.
!
1 -> 0 the InitStep object(s) of the PLC program
!
-
1 -> 0 the InitStep object(s) of the PLC program
! becomes active.
! becomes active.
!
!
! If individual reset signals are required for every
! If individual reset signals are required for every
...
@@ -42,7 +43,7 @@
...
@@ -42,7 +43,7 @@
! on page 3-328. It may also be left open or used as an
! on page 3-328. It may also be left open or used as an
! ordinary binary signal; see figure 3-22 on page 3-184.
! ordinary binary signal; see figure 3-22 on page 3-184.
!
!
! Examples
!
@b
Examples
!
!
! Figure below shows how an InitStep , ISO, may be configured
! Figure below shows how an InitStep , ISO, may be configured
! in a straight sequential chain. A chain is said to be straight
! in a straight sequential chain. A chain is said to be straight
...
...
src/wbl/pwrb/src/pwrb_c_inv.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Logical inverter
! Logical inverter.
! Logical inverter.
! @image orm_inv_fo.gif
! @image orm_inv_fo.gif
! Inverts a logical signal.
! Inverts a logical signal.
...
...
src/wbl/pwrb/src/pwrb_c_iohandler.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures the IO handler
! Contains attributes which are used by the IO job.
! Contains attributes which are used by the IO job.
!
!
! The IO job handles,
! The IO job handles,
...
...
src/wbl/pwrb/src/pwrb_c_itostr.wb_load
View file @
4587029c
...
@@ -10,7 +10,8 @@
...
@@ -10,7 +10,8 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_string.h
! @Code rt_plc_macro_string.h
! Convert analog value to string.
! @Summary Convert integer value to string.
! Convert integer value to string.
! @image orm_itostr_fo.gif
! @image orm_itostr_fo.gif
!
!
! The ItoStr object converts the value of the integer input to
! The ItoStr object converts the value of the integer input to
...
...
src/wbl/pwrb/src/pwrb_c_limit.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Limits an analog signal up/downwards
! Limits an analog signal up/downwards and signals if a
! Limits an analog signal up/downwards and signals if a
! limitation has taken place.
! limitation has taken place.
! @image orm_limit_fo.gif
! @image orm_limit_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_listdescriptor.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Describes the contents and appearance of a single list.
! Describes the contents and appearance of a single list.
! Describes the contents and appearance of a single list.
!
!
! The utility pwr_plc contains functions to handle the
! The utility pwr_plc contains functions to handle the
...
@@ -162,6 +163,18 @@ SObject pwrb:Class
...
@@ -162,6 +163,18 @@ SObject pwrb:Class
! the current signal object? The searching will be
! the current signal object? The searching will be
! carried out among all the objects in the work-bench
! carried out among all the objects in the work-bench
! database. The attribute is used in signal lists.
! database. The attribute is used in signal lists.
! @image orm_en1-116.gif
! Figure above shows that there are two signal objects below a
! hierarchy H1-A1. One Dv-signal object named H1-A1-A1_HitTk
! and one Do-signal object named H1-A1-A1_HitIND_2514. For each
! signal object three fields are printed; the last segment of the
! signals object name is printed to the left (controlled by
! PrintObjName ), the two last segments of the name of connected
! channel objects in the middle (controlled by PrintSigChan) and
! finally the Description attribute of the signal object. A
! cross-reference list is printed out for each signal object. The
! '#' character precedes the name of objects which write into a signal
! object.
!*/
!*/
Object Crossreference $Attribute 3
Object Crossreference $Attribute 3
Body SysBody
Body SysBody
...
@@ -191,6 +204,9 @@ SObject pwrb:Class
...
@@ -191,6 +204,9 @@ SObject pwrb:Class
! selected object. Specify "3" to involve the
! selected object. Specify "3" to involve the
! names of objects ( signal objects excluded) in
! names of objects ( signal objects excluded) in
! other hierarchies with this type of references.
! other hierarchies with this type of references.
! @image orm_en1-117.gif
! @image orm_en1-118.gif
! Advanced Transcription with External References
!*/
!*/
Object Externreference $Attribute 4
Object Externreference $Attribute 4
Body SysBody
Body SysBody
...
...
src/wbl/pwrb/src/pwrb_c_maxmin.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Max/Min selector
! Max/Min selector.
! Max/Min selector.
! @image orm_maxmin_fo.gif
! @image orm_maxmin_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_messagehandler.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures the event monitor
! Specifies attributes to a single message handler.
! Specifies attributes to a single message handler.
!
!
! Every message handler job needs a MessageHandler
! Every message handler job needs a MessageHandler
...
...
src/wbl/pwrb/src/pwrb_c_mode.wb_load
View file @
4587029c
...
@@ -10,16 +10,18 @@
...
@@ -10,16 +10,18 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_pid.c
! @Code rt_plc_pid.c
! @Summary Select control modes or forced control of Pid objects.
! Used to select control modes (MANUAL / AUTO / CASCADE)
! Used to select control modes (MANUAL / AUTO / CASCADE)
! or forced control of Pid objects.
! or forced control of Pid objects.
! @image orm_en1-121.gif
! @image orm_en1-121.gif
!
!
! The control modes are:
! The control modes are:
! · MANUAL -- when the 'operator' sets the output of the
!
! - MANUAL -- when the 'operator' sets the output of the
! Pid object
! Pid object
!
·
AUTO -- when the 'operator' chooses the set point
!
-
AUTO -- when the 'operator' chooses the set point
! value
! value
!
·
CASCADE -- the output from a Pid object is used to
!
-
CASCADE -- the output from a Pid object is used to
! adjust the set point value in a
! adjust the set point value in a
! secondary Pid object.
! secondary Pid object.
!
!
...
@@ -27,6 +29,9 @@
...
@@ -27,6 +29,9 @@
! Pid object is not taken from the PID-algorithm but from
! Pid object is not taken from the PID-algorithm but from
! the XForcVal-attribute in the Mode object. See control
! the XForcVal-attribute in the Mode object. See control
! examples at the Pid object.
! examples at the Pid object.
!
! @b See also
! @classlink PID pwrb_pid.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Mode $ClassDef 147
Object Mode $ClassDef 147
...
...
src/wbl/pwrb/src/pwrb_c_mvalve.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_drive.c
! @Code rt_plc_drive.c
! @Summary Motor valve positioner
! Motor valve positioner with three operating states and
! Motor valve positioner with three operating states and
! supervision of operation time and contactor response.
! supervision of operation time and contactor response.
! @image orm_en1-123.gif
! @image orm_en1-123.gif
...
@@ -41,9 +42,9 @@
...
@@ -41,9 +42,9 @@
! operation. A new order resets the alarms and initiates
! operation. A new order resets the alarms and initiates
! a new operation.
! a new operation.
!
!
! Example
!
@h1
Example
!
!
! Carriage Operation
!
@b
Carriage Operation
! @image orm_en1-126.gif
! @image orm_en1-126.gif
!
!
! The carriage is run only in MANUAL mode.
! The carriage is run only in MANUAL mode.
...
@@ -53,7 +54,7 @@
...
@@ -53,7 +54,7 @@
! @image orm_en1-127.gif
! @image orm_en1-127.gif
! MValve Object Used in Motor Control
! MValve Object Used in Motor Control
!
!
! Control Valve
!
@b
Control Valve
! @image orm_en1-127.gif
! @image orm_en1-127.gif
! Motor Valve Control
! Motor Valve Control
!
!
...
...
src/wbl/pwrb/src/pwrb_c_nodeconfig.wb_load
View file @
4587029c
...
@@ -26,13 +26,12 @@
...
@@ -26,13 +26,12 @@
! Distribution objects (ApplDistribute, GraphDistribute) configures
! Distribution objects (ApplDistribute, GraphDistribute) configures
! application programs and other files that should be copied to the node.
! application programs and other files that should be copied to the node.
!
!
!
S
e also
!
@b Se
e also
! @classlink RootVolumeLoad pwrb_rootvolumeload.html
! @classlink RootVolumeLoad pwrb_rootvolumeload.html
! @classlink ClassVolumeLoad pwrb_classvolumeload.html
! @classlink ClassVolumeLoad pwrb_classvolumeload.html
! @classlink FriendNodeConfig pwrb_friendnodeconfig.html
! @classlink FriendNodeConfig pwrb_friendnodeconfig.html
! @classlink ApplDistribute pwrb_appldistribute.html
! @classlink ApplDistribute pwrb_appldistribute.html
! @classlink GraphDistribute pwrb_graphdistribute.html
! @classlink GraphDistribute pwrb_graphdistribute.html
! @classlink SystemDistribute pwrb_systemdistribute.html
!
!
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_opplace.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a logical operator station for operator
! Configures a logical operator station for operator
! Configures a logical operator station for operator
! dialogue. A logical operator station represents a work
! dialogue. A logical operator station represents a work
! station, X-terminal etc.
! station, X-terminal etc.
...
@@ -35,26 +36,26 @@
...
@@ -35,26 +36,26 @@
! continually activating the acoustic signal:
! continually activating the acoustic signal:
!
!
! 1 At 'alarm streams' this may be done by demanding a
! 1 At 'alarm streams' this may be done by demanding a
! certain time between acknowledgement ( of acoustic
!
certain time between acknowledgement ( of acoustic
! signal or event ) until an arriving event that
!
signal or event ) until an arriving event that
! demands acknowledgement once again is allowed to
!
demands acknowledgement once again is allowed to
! activate the acoustic signal in the normal way. This
!
activate the acoustic signal in the normal way. This
! blocking time is specified by means of
!
blocking time is specified by means of
! TimeBeforeNextBell.
!
TimeBeforeNextBell.
!
!
! 2 Reminder of any unacknowledged event. To remind the
! 2 Reminder of any unacknowledged event. To remind the
! operator, after an acknowledgement of acoustic
!
operator, after an acknowledgement of acoustic
! signal or after an alarm acknowledgement, about
!
signal or after an alarm acknowledgement, about
! remaining unacknowledged events a short acoustic
!
remaining unacknowledged events a short acoustic
! signal sounds with the period of ReactivateBellTime.
!
signal sounds with the period of ReactivateBellTime.
!
After a certain number of such periods (
!
After a certain number of such periods
! ReactivateBellCount specifies the numbers) the
!
(
ReactivateBellCount specifies the numbers) the
! reminder time has expired and the acoustic signal
!
reminder time has expired and the acoustic signal
! is activated in the normal way again. If there is no
!
is activated in the normal way again. If there is no
! unacknowledged event at present and
!
unacknowledged event at present and
! TimeBeforeNextBell > 0 then an arriving event that
!
TimeBeforeNextBell > 0 then an arriving event that
! demands acknowledgement first will be announced by
!
demands acknowledgement first will be announced by
! the reminder function.
!
the reminder function.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object OpPlace $ClassDef 164
Object OpPlace $ClassDef 164
...
...
src/wbl/pwrb/src/pwrb_c_or.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Or gate
! OR-gate.
! OR-gate.
! @image orm_or_fo.gif
! @image orm_or_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_order.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary A Grafcet order
! A Grafcet order.
! A Grafcet order.
! @image orm_en1-131.gif
! @image orm_en1-131.gif
! To every sequential step one or more Order objects can
! To every sequential step one or more Order objects can
...
@@ -60,21 +61,20 @@
...
@@ -60,21 +61,20 @@
!
!
! We talk about a C-order when the condition attribute is
! We talk about a C-order when the condition attribute is
! set. The condition of a C-order can be defined in one
! set. The condition of a C-order can be defined in one
! of the following two ways
(see figure 3-55, p. 3-366)
:
! of the following two ways:
!
!
! 1 by direct connecting of a binary condition to the
! 1 by direct connecting of a binary condition to the
! symbol's vertical input.
!
symbol's vertical input.
!
!
! 2 by a combinational circuit in a conditional window.
! 2 by a combinational circuit in a conditional window.
! A SetCond object in the conditional window stores
! A SetCond object in the conditional window stores
! the condition state in the Order object. The objects
! the condition state in the Order object. The objects
! in the window get a WindowCond object (see p. 3-394)
! in the window get a WindowCond object (see p. 3-394)
! as parent object.
! as parent object.
! Opposite to an activity window a conditional window is
! Opposite to an activity window a conditional window is
! evaluated each time when the PLC program executes.
! evaluated each time when the PLC program executes.
!
! Example
!
!
! @b Example
! Figure below illustrates the use of Order objects:
! Figure below illustrates the use of Order objects:
!
!
! - Several orders (Ord0, Ord1, ... ) can be connected to a step, here S0.
! - Several orders (Ord0, Ord1, ... ) can be connected to a step, here S0.
...
...
src/wbl/pwrb/src/pwrb_c_orderact.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary Fetches the status of the order object in an order activity window
! Fetches from an activity window the status of an
! Fetches from an activity window the status of an
! associated Order object.
! associated Order object.
! @image orm_orderact_fo.gif
! @image orm_orderact_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_out2p.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_pid.c
! @Code rt_plc_pid.c
! @Summary Converts an analog signal into a pulsed binary signal
! Converts an analog signal into a binary signal which
! Converts an analog signal into a binary signal which
! varies in the time. The binary output has a
! varies in the time. The binary output has a
! pulse-proportional relay action in the dead zone, if
! pulse-proportional relay action in the dead zone, if
...
...
src/wbl/pwrb/src/pwrb_c_pid.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_pid.c
! @Code rt_plc_pid.c
! @Summary Implements the robust PID control algorithm
! Implements the robust PID control algorithm.
! Implements the robust PID control algorithm.
! @image orm_en1-141.gif
! @image orm_en1-141.gif
!
!
...
@@ -18,9 +19,9 @@
...
@@ -18,9 +19,9 @@
! interface for the Pid object. From the Mode object it
! interface for the Pid object. From the Mode object it
! is possible to select:
! is possible to select:
!
!
!
·
control modes ( MANUAL / AUTO / CASCADE)
!
-
control modes ( MANUAL / AUTO / CASCADE)
!
·
forced control regarding the control signal of the
!
-
forced control regarding the control signal of the
! controller.
!
controller.
!
!
! Different PID strategies are implemented for
! Different PID strategies are implemented for
! incremental as well as positional form, see PidAlg
! incremental as well as positional form, see PidAlg
...
@@ -42,9 +43,13 @@
...
@@ -42,9 +43,13 @@
! info forms containing e.g. a time diagram with process
! info forms containing e.g. a time diagram with process
! value, setpoint value and output signal.
! value, setpoint value and output signal.
!
!
! Examples
! @h1 Function
! @image orm_pid_1.gif
! @image orm_pid_2.gif
!
!
! Flow Control
! @h1 Examples
!
! @b Flow Control
!
!
! Flow control by speed control of a pump; see figure See Speed Control of a Pump.
! Flow control by speed control of a pump; see figure See Speed Control of a Pump.
!
!
...
@@ -97,7 +102,7 @@
...
@@ -97,7 +102,7 @@
! forced against ForcVal = XForcVal (=0), i.e. MinOut and MaxOut
! forced against ForcVal = XForcVal (=0), i.e. MinOut and MaxOut
! represent no limitation at all at forced control.
! represent no limitation at all at forced control.
!
!
! Alternate Controllers with Tracking
!
@b
Alternate Controllers with Tracking
!
!
! @image orm_en1-155.gif
! @image orm_en1-155.gif
! Shunt Control
! Shunt Control
...
@@ -144,7 +149,8 @@
...
@@ -144,7 +149,8 @@
! TIC2 returns to AUTO when TT2 goes below the limit.
! TIC2 returns to AUTO when TT2 goes below the limit.
! The flow through the heat exchanger is enough to put the TT1 above the set
! The flow through the heat exchanger is enough to put the TT1 above the set
! point value. Switches to TT1-control, i.e. TIC1 controls the shunt valve.
! point value. Switches to TT1-control, i.e. TIC1 controls the shunt valve.
! Cascade Control
!
! @b Cascade Control
! Temperature control in a furnace with two separate fuel loops, apart from
! Temperature control in a furnace with two separate fuel loops, apart from
! the control of combustion air for the furnace, is shown in figure See Block
! the control of combustion air for the furnace, is shown in figure See Block
! Diagram Temperature Control. TT is the temperature transmitter, FT the flow
! Diagram Temperature Control. TT is the temperature transmitter, FT the flow
...
@@ -160,7 +166,7 @@
...
@@ -160,7 +166,7 @@
! @image orm_en1-158.gif
! @image orm_en1-158.gif
! Traditional Cascade Configuration
! Traditional Cascade Configuration
!
!
! Common or Individual Control of Several Control Loops
!
@b
Common or Individual Control of Several Control Loops
! In figure 3-41 two control loops share a common Mode object to a synchronous
! In figure 3-41 two control loops share a common Mode object to a synchronous
! behaviour in AUTO and MANUAL mode. But every single loop can also be controlled
! behaviour in AUTO and MANUAL mode. But every single loop can also be controlled
! individually from separate Mode objects with an internal set point and its own
! individually from separate Mode objects with an internal set point and its own
...
@@ -169,7 +175,7 @@
...
@@ -169,7 +175,7 @@
! @image orm_en1-159.gif
! @image orm_en1-159.gif
! Two Levels with Mode Objects in a Control Loop
! Two Levels with Mode Objects in a Control Loop
!
!
! Ratio Control
!
@b
Ratio Control
! Figure See Addition of a Reagent shows addition of a reagent. The ratio of the
! Figure See Addition of a Reagent shows addition of a reagent. The ratio of the
! mixing is to be kept constant and independent of the FT2-flow. FT is the flow
! mixing is to be kept constant and independent of the FT2-flow. FT is the flow
! transmitter and FIC the flow controller.
! transmitter and FIC the flow controller.
...
@@ -184,6 +190,9 @@
...
@@ -184,6 +190,9 @@
!
!
! @image orm_en1-161.gif
! @image orm_en1-161.gif
! Ratio Control
! Ratio Control
!
! @b See also
! @classlink Mode pwrb_mode.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object PID $ClassDef 174
Object PID $ClassDef 174
...
...
src/wbl/pwrb/src/pwrb_c_pipos.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_io.c
! @Code rt_plc_io.c
! @Summary Translates a pulse counter value into an engineering value
! Translates a pulse counter value into an engineering
! Translates a pulse counter value into an engineering
! value, e.g. position, volume etc.
! value, e.g. position, volume etc.
! @image orm_en1-162.gif
! @image orm_en1-162.gif
...
...
src/wbl/pwrb/src/pwrb_c_pispeed.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Derivative a pulse Co-signal
! Derivative a pulse Pi-signal.
! Derivative a pulse Pi-signal.
! @image orm_pispeed_fo.gif
! @image orm_pispeed_fo.gif
!
!
...
@@ -18,7 +19,7 @@
...
@@ -18,7 +19,7 @@
! The pulse difference becomes correct even if the input
! The pulse difference becomes correct even if the input
! signal gets overflow.
! signal gets overflow.
!
!
!
Example
!
@b
Example
! If Gain is in m/pulse the division gives m/seconds.
! If Gain is in m/pulse the division gives m/seconds.
! By TimFact = 3600 seconds/h the result will be in m/h.
! By TimFact = 3600 seconds/h the result will be in m/h.
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_plcpgm.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a PLC program
! Configures a PLC program.
! Configures a PLC program.
!
!
! The name of the PlcPgm object is used to identify a
! The name of the PlcPgm object is used to identify a
...
...
src/wbl/pwrb/src/pwrb_c_plotgroup.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a group of trend or fast graphs
! Configures a group of trend or fast graphs.
! Configures a group of trend or fast graphs.
!
!
! The PlotGroup object brings together a number of fast or
! The PlotGroup object brings together a number of fast or
...
@@ -27,8 +28,7 @@
...
@@ -27,8 +28,7 @@
! Between samples in a slowly sampled graph interpolation
! Between samples in a slowly sampled graph interpolation
! takes place.
! takes place.
!
!
! Hints
! @b Hints
!
! The buttons 'Trend' and 'Fast' in the operator
! The buttons 'Trend' and 'Fast' in the operator
! environment display both lists of those PlotGroup objects
! environment display both lists of those PlotGroup objects
! ( or graphs) that are available on the node independent
! ( or graphs) that are available on the node independent
...
...
src/wbl/pwrb/src/pwrb_c_po.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Pulse output signal
! Pulse Output. A modified Do object to make specified
! Pulse Output. A modified Do object to make specified
! pulses on a Do-channel.
! pulses on a Do-channel.
!
!
...
@@ -37,7 +38,7 @@
...
@@ -37,7 +38,7 @@
! equal to TestValue when TestOn is TRUE, i.e. no
! equal to TestValue when TestOn is TRUE, i.e. no
! filtering in this cases.
! filtering in this cases.
!
!
!
Hints
!
@b
Hints
! Put the object below a $PlantHier object in the
! Put the object below a $PlantHier object in the
! development environment in such a way that it belongs
! development environment in such a way that it belongs
! to the same target node as its associated channel
! to the same target node as its associated channel
...
...
src/wbl/pwrb/src/pwrb_c_pos3p.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_pid.c
! @Code rt_plc_pid.c
! @Summary Positional 3-step controller
! Positional 3-step controller with position feedback and
! Positional 3-step controller with position feedback and
! dead zone. Positional is aimed at the input signal and
! dead zone. Positional is aimed at the input signal and
! the digit 3 on the fact that the output signals specify
! the digit 3 on the fact that the output signals specify
...
@@ -47,9 +48,9 @@
...
@@ -47,9 +48,9 @@
! It is possible to use the outputs Open / Close and the
! It is possible to use the outputs Open / Close and the
! signals named by DoOpen/DoClose at the same time.
! signals named by DoOpen/DoClose at the same time.
!
!
! Example
!
@h1
Example
!
!
! Timer Control of Outputs
!
@b
Timer Control of Outputs
!
!
! Suppose a flow control with an electrically-activated valve
! Suppose a flow control with an electrically-activated valve
! with increment/decrement control. The flow signal (here kalle2)
! with increment/decrement control. The flow signal (here kalle2)
...
...
src/wbl/pwrb/src/pwrb_c_posit.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_drive.c
! @Code rt_plc_drive.c
! @Summary Positioner
! Positioner.
! Positioner.
! @image orm_en1-172.gif
! @image orm_en1-172.gif
!
!
...
@@ -19,7 +20,8 @@
...
@@ -19,7 +20,8 @@
! by means of the output signal ManMode in the following
! by means of the output signal ManMode in the following
! way:
! way:
! @image orm_en1-173.gif
! @image orm_en1-173.gif
! MANUAL The MANUAL mode is thought to be handled from the object\s display.
! @b Manual
! The MANUAL mode is thought to be handled from the object\s display.
!
!
! * A set point value is set in SetPos.
! * A set point value is set in SetPos.
! * The positioning is started by setting PosOn to TRUE.
! * The positioning is started by setting PosOn to TRUE.
...
@@ -33,7 +35,7 @@
...
@@ -33,7 +35,7 @@
!
!
! - (the input signal) Reset becomes TRUE.
! - (the input signal) Reset becomes TRUE.
!
!
!
!
@b Auto
! The positioning starts on a leading edge on the input signal AutoPos.
! The positioning starts on a leading edge on the input signal AutoPos.
! It can be finished of different reasons:
! It can be finished of different reasons:
! - TimerTime > 0. The process value has been within the dead zone
! - TimerTime > 0. The process value has been within the dead zone
...
@@ -46,9 +48,9 @@
...
@@ -46,9 +48,9 @@
!
!
! - (the input signal) Reset becomes TRUE.
! - (the input signal) Reset becomes TRUE.
!
!
! Example
!
@h1
Example
!
!
! Position Controlled Carriage.
!
@b
Position Controlled Carriage.
!
!
! By means of a push button the positioning starts, and the carriage runs
! By means of a push button the positioning starts, and the carriage runs
! to a set point value set by a potentiometer. The positioning is to be
! to a set point value set by a potentiometer. The positioning is to be
...
...
src/wbl/pwrb/src/pwrb_c_pulse.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary One-shot pulse with variable width
! One-shot pulse with variable width.
! One-shot pulse with variable width.
! @image orm_pulse_fo.gif
! @image orm_pulse_fo.gif
!
!
...
@@ -22,8 +23,7 @@
...
@@ -22,8 +23,7 @@
! leading edge of the input signal.
! leading edge of the input signal.
! @image orm_en1-182.gif
! @image orm_en1-182.gif
!
!
! Hints
! @b Hints
!
! If a reset function is needed instead of a pulse with a
! If a reset function is needed instead of a pulse with a
! certain period the pulse can be realized by a Wait, And,
! certain period the pulse can be realized by a Wait, And,
! Or, Edge, and a SR_R object.
! Or, Edge, and a SR_R object.
...
...
src/wbl/pwrb/src/pwrb_c_ramp.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Limits a quantity's rate of change
! Limits a quantity's rate of change.
! Limits a quantity's rate of change.
! @image orm_ramp_fo.gif
! @image orm_ramp_fo.gif
!
!
...
@@ -21,8 +22,7 @@
...
@@ -21,8 +22,7 @@
!
!
! An external signal may also be used as feedback. See example below.
! An external signal may also be used as feedback. See example below.
!
!
! Example
! @b Example
!
! In this example an external signal is connected to the FB-input of
! In this example an external signal is connected to the FB-input of
! the Ramp object. The feedback connection from the Select object to
! the Ramp object. The feedback connection from the Select object to
! the Ramp object is of the type analog feedback.
! the Ramp object is of the type analog feedback.
...
...
src/wbl/pwrb/src/pwrb_c_resdi.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Reset of Di signal
! Reset Digital input.
! Reset Digital input.
! @image orm_resdi_fo.gif
! @image orm_resdi_fo.gif
!
!
...
@@ -20,9 +21,11 @@
...
@@ -20,9 +21,11 @@
! The complete name of the Di object has to be supplied;
! The complete name of the Di object has to be supplied;
! its last segment is shown in the right empty part of
! its last segment is shown in the right empty part of
! the symbol.
! the symbol.
! Note! This object is used for simulation purposes.
!
! IOSimulFlag will be set TRUE and IOReadWriteFlag FALSE
! @b Note!
! in the $Node object, i.e. any physical I/O-hardware may
! This object is used for simulation purposes.
! SimulFlag will be set TRUE and ReadWriteFlag FALSE
! in the IOHandler object, i.e. any physical I/O-hardware may
! not be used on the node in connection to this object.
! not be used on the node in connection to this object.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_resdo.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Reset of Do signal
! Reset Digital output.
! Reset Digital output.
! @image orm_resdo_fo.gif
! @image orm_resdo_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_resdp.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Reset of digital attribute
! Reset Digital parameter.
! Reset Digital parameter.
! @image orm_resdo_fo.gif
! @image orm_resdo_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_resdv.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Reset digital value
! Reset digital value
! Reset digital value
! @image orm_resdv_fo.gif
! @image orm_resdv_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_reset_so.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary Resets a stored Grafcet order
! Resets a stored Grafcet order when the input is TRUE.
! Resets a stored Grafcet order when the input is TRUE.
! @image orm_reset_so_fo.gif
! @image orm_reset_so_fo.gif
!
!
...
@@ -21,8 +22,7 @@
...
@@ -21,8 +22,7 @@
!
!
! Contains no relevant information (=data) in rtdb.
! Contains no relevant information (=data) in rtdb.
!
!
! Hints
! @b Hints
!
! One way to specify the complete name of the Order object in the Reset_SO object is to:
! One way to specify the complete name of the Order object in the Reset_SO object is to:
!
!
! - Selects, in the Navigator, the actual Order object.
! - Selects, in the Navigator, the actual Order object.
...
...
src/wbl/pwrb/src/pwrb_c_scantime.wb_load
View file @
4587029c
...
@@ -10,7 +10,8 @@
...
@@ -10,7 +10,8 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_div.h
! @Code rt_plc_macro_div.h
! Fetches the scantime of the current thread.
! @Summary Fetches the scantime of the current plc thread
! Fetches the scantime of the current plc thread.
! @image orm_scantime_fo.gif
! @image orm_scantime_fo.gif
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_select.wb_load
View file @
4587029c
...
@@ -10,11 +10,13 @@
...
@@ -10,11 +10,13 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Selects one out of two analog quantities
! Selects one out of two analog quantities.
! Selects one out of two analog quantities.
! @image orm_en1-193.gif
! @image orm_en1-193.gif
!
!
! The selected value is controlled by a binary quantity
! The selected value is controlled by a binary quantity
! in the following way:
! in the following way:
!
! VAL = HIG and NOT = LOW, if con(trol) is TRUE
! VAL = HIG and NOT = LOW, if con(trol) is TRUE
! VAL = LOW and NOT = HIG, if con(trol) is FALSE
! VAL = LOW and NOT = HIG, if con(trol) is FALSE
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_setcond.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary Stores the status of a conditional window into the parent object
! Stores, in the associated object, i.e. an Order or
! Stores, in the associated object, i.e. an Order or
! Trans object, the status of a conditional window.
! Trans object, the status of a conditional window.
! @image orm_setcond_fo.gif
! @image orm_setcond_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_setdi.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Set Di signal
! Set Digital input.
! Set Digital input.
! @image orm_setdi_fo.gif
! @image orm_setdi_fo.gif
!
!
...
@@ -21,7 +22,8 @@
...
@@ -21,7 +22,8 @@
! its last segment is shown in the right empty part of
! its last segment is shown in the right empty part of
! the symbol.
! the symbol.
!
!
! Note! This object is used for simulation purposes.
! @b Note!
! This object is used for simulation purposes.
! IOSimulFlag will be set TRUE and IOReadWriteFlag FALSE
! IOSimulFlag will be set TRUE and IOReadWriteFlag FALSE
! in the $Node object, i.e. any physical I/O-hardware may
! in the $Node object, i.e. any physical I/O-hardware may
! not be used on the node in connection to this object.
! not be used on the node in connection to this object.
...
...
src/wbl/pwrb/src/pwrb_c_setdo.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Set Do signal
! Set Digital output.
! Set Digital output.
! @image orm_setdo_fo.gif
! @image orm_setdo_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_setdp.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Set digital attribute
! Set Digital parameter.
! Set Digital parameter.
! @image orm_setdp_fo.gif
! @image orm_setdp_fo.gif
! If the input signal is TRUE, the value of the specified
! If the input signal is TRUE, the value of the specified
...
...
src/wbl/pwrb/src/pwrb_c_setdv.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Set Digital value
! Set Digital value.
! Set Digital value.
! @image orm_setdv_fo.gif
! @image orm_setdv_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_showplcattr.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Object to display the value of some PLC attributes
! Object to display the value of some important PLC
! Object to display the value of some important PLC
! program attributes.
! program attributes.
! @image orm_en1-200.gif
! @image orm_en1-200.gif
...
@@ -26,7 +27,7 @@
...
@@ -26,7 +27,7 @@
! object and the cycle time, be specified direct in the
! object and the cycle time, be specified direct in the
! ShowPlcAttr object.
! ShowPlcAttr object.
!
!
!
Hints
!
@b
Hints
! Create a ShowPlcAttr object in some of the Document
! Create a ShowPlcAttr object in some of the Document
! objects in the PLC program, e.g. the first one. Then
! objects in the PLC program, e.g. the first one. Then
! will the transcriptions of the PLC program contain
! will the transcriptions of the PLC program contain
...
...
src/wbl/pwrb/src/pwrb_c_speed.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Derivative unit
! Derivative unit.
! Derivative unit.
! @image orm_speed_fo.gif
! @image orm_speed_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_sr_r.wb_load
View file @
4587029c
...
@@ -10,7 +10,8 @@
...
@@ -10,7 +10,8 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! Set Reset flip-flops.
! @Summary Set Reset flip-flop
! Set Reset flip-flop.
! @image orm_sr_r_fo.gif
! @image orm_sr_r_fo.gif
!
!
! The SR flip-flops hold on a leading edge on the
! The SR flip-flops hold on a leading edge on the
...
@@ -24,6 +25,8 @@
...
@@ -24,6 +25,8 @@
! - SR_R flip_flop FALSE ( = Reset)
! - SR_R flip_flop FALSE ( = Reset)
!
!
! @image orm_en1-204.gif
! @image orm_en1-204.gif
! @b See also
! @classlink SR_S pwrb_sr_s.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object SR_R $ClassDef 211
Object SR_R $ClassDef 211
...
...
src/wbl/pwrb/src/pwrb_c_sr_s.wb_load
View file @
4587029c
...
@@ -10,7 +10,8 @@
...
@@ -10,7 +10,8 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! Set Reset flip-flops.
! @Summary Set Reset flip-flop
! Set Reset flip-flop.
! @image orm_sr_s_fo.gif
! @image orm_sr_s_fo.gif
!
!
! The SR flip-flops hold on a leading edge on the
! The SR flip-flops hold on a leading edge on the
...
@@ -24,6 +25,8 @@
...
@@ -24,6 +25,8 @@
! - SR_R flip_flop FALSE ( = Reset)
! - SR_R flip_flop FALSE ( = Reset)
!
!
! @image orm_en1-204.gif
! @image orm_en1-204.gif
! @b See also
! @classlink SR_R pwrb_sr_r.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object SR_S $ClassDef 212
Object SR_S $ClassDef 212
...
...
src/wbl/pwrb/src/pwrb_c_ssbegin.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary The first Grafcet step in a sub-sequential chain
! The first Grafcet step in a sub-sequential chain.
! The first Grafcet step in a sub-sequential chain.
! @image orm_ssbegin_fo.gif
! @image orm_ssbegin_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_ssend.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary The last Grafcet step in a sub-sequential chain
! The last Grafcet step in a sub-sequential chain.
! The last Grafcet step in a sub-sequential chain.
! @image orm_ssend_fo.gif
! @image orm_ssend_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_step.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary An ordinary sequential Grafcet step
! An ordinary sequential Grafcet step.
! An ordinary sequential Grafcet step.
! @image orm_step_fo.gif
! @image orm_step_fo.gif
!
!
...
@@ -24,7 +25,7 @@
...
@@ -24,7 +25,7 @@
! common reset signal; for more information see the
! common reset signal; for more information see the
! InitStep object.
! InitStep object.
!
!
! Examples
!
@h1
Examples
!
!
! @image orm_en1-209.gif
! @image orm_en1-209.gif
! Connections to the Step Objects in a Straight Sequence
! Connections to the Step Objects in a Straight Sequence
...
...
src/wbl/pwrb/src/pwrb_c_stoai.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store Ai signal
! Store Analog input.
! Store Analog input.
! @image orm_stoai_fo.gif
! @image orm_stoai_fo.gif
!
!
...
@@ -20,9 +21,10 @@
...
@@ -20,9 +21,10 @@
! its last segment is shown in the right empty part of
! its last segment is shown in the right empty part of
! the symbol.
! the symbol.
!
!
! Note! This object is used for simulation purposes.
! @b Note!
! IOSimulFlag will be set TRUE and IOReadWriteFlag FALSE
! This object is used for simulation purposes.
! in the $Node object, i.e. any physical I/O-hardware may
! SimulFlag will be set TRUE and ReadWriteFlag FALSE
! in the IOHandler object, i.e. any physical I/O-hardware may
! not be used on the node in connection to this object.
! not be used on the node in connection to this object.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_stoao.wb_load
View file @
4587029c
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
!
!
@Summary Store Ao signal
! Stores an analog value ( e.g. output signal of the type
! Stores an analog value ( e.g. output signal of the type
! pwr_tFloat32) on the specified local Ao object.
! pwr_tFloat32) on the specified local Ao object.
! @image orm_stoao_fo.gif
! @image orm_stoao_fo.gif
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
! its last segment is shown in the right empty part of
! its last segment is shown in the right empty part of
! the symbol.
! the symbol.
!
!
! Example
!
@b
Example
! @image orm_en1-215.gif
! @image orm_en1-215.gif
! The current sum of Ai1 and Ai0 is calculated and stored in Ao0
! The current sum of Ai1 and Ai0 is calculated and stored in Ao0
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_stoap.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store analog attribute
! Store Analog parameter. Used in run time to write in
! Store Analog parameter. Used in run time to write in
! analog parameters.
! analog parameters.
! @image orm_stoap_fo.gif
! @image orm_stoap_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_stoav.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store Analog value
! Store Analog value.
! Store Analog value.
! @image orm_stoav_fo.gif
! @image orm_stoav_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_stodi.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store Di signal
! Store Digital input.
! Store Digital input.
! @image orm_stodi_fo.gif
! @image orm_stodi_fo.gif
!
!
...
@@ -20,9 +21,10 @@
...
@@ -20,9 +21,10 @@
! its last segment is shown in the right empty part of
! its last segment is shown in the right empty part of
! the symbol.
! the symbol.
!
!
! Note! This object is used for simulation purposes.
! @b Note!
! IOSimulFlag will be set TRUE and IOReadWriteFlag FALSE
! This object is used for simulation purposes.
! in the $Node object, i.e. any physical I/O-hardware may
! SimulFlag will be set TRUE and ReadWriteFlag FALSE
! in the IOHandler object, i.e. any physical I/O-hardware may
! not be used on the node in connection to this object.
! not be used on the node in connection to this object.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_stodo.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store Do signal
! Store Digital output.
! Store Digital output.
! @image orm_stodo_fo.gif
! @image orm_stodo_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_stodp.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store digital attribute
! Store Digital parameter.
! Store Digital parameter.
! @image orm_stodp_fo.gif
! @image orm_stodp_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_stodv.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store Digital value
! Store Digital value.
! Store Digital value.
! @image orm_stodv_fo.gif
! @image orm_stodv_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_stoip.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store integer attribute
! Store Integer parameter. Used in run time to write in
! Store Integer parameter. Used in run time to write in
! integer parameters.
! integer parameters.
! @image orm_stoip_fo.gif
! @image orm_stoip_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_stopi.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_io.h
! @Code rt_plc_macro_io.h
! @Summary Store Co signal
! Store counter input.
! Store counter input.
! @image orm_stopi_fo.gif
! @image orm_stopi_fo.gif
!
!
...
@@ -20,9 +21,10 @@
...
@@ -20,9 +21,10 @@
! its last segment is shown in the right empty part of
! its last segment is shown in the right empty part of
! the symbol.
! the symbol.
!
!
! Note! This object is used for simulation purposes.
! @b Note!
! IOSimulFlag will be set TRUE and IOReadWriteFlag FALSE
! This object is used for simulation purposes.
! in the $Node object, i.e. any physical I/O-hardware may
! SimulFlag will be set TRUE and ReadWriteFlag FALSE
! in the IOHandler object, i.e. any physical I/O-hardware may
! not be used on the node in connection to this object.
! not be used on the node in connection to this object.
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
...
...
src/wbl/pwrb/src/pwrb_c_stosp.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_string.h
! @Code rt_plc_macro_string.h
! @Summary Store string attribute
! Store String parameter. Used in run time to write in
! Store String parameter. Used in run time to write in
! string parameters.
! string parameters.
! @image orm_stosp_fo.gif
! @image orm_stosp_fo.gif
...
...
src/wbl/pwrb/src/pwrb_c_stosv.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_string.h
! @Code rt_plc_macro_string.h
! @Summary Storage of string value
! Storage of string value.
! Storage of string value.
! @image orm_cstosv_fo.gif
! @image orm_cstosv_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_substep.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary Grafcet step representing a sub-sequential chain
! Grafcet step representing an underlying sequential
! Grafcet step representing an underlying sequential
! chain, a sub-sequential chain.
! chain, a sub-sequential chain.
! @image orm_substep_fo.gif
! @image orm_substep_fo.gif
...
@@ -22,10 +23,11 @@
...
@@ -22,10 +23,11 @@
! sub-window. The objects in the window get a
! sub-window. The objects in the window get a
! WindowSubStep object as parent object.
! WindowSubStep object as parent object.
! Such a sub-window,
! Such a sub-window,
!
·
starts with a SsBegin object, which becomes active
!
-
starts with a SsBegin object, which becomes active
! when the SubStep object becomes active.
! when the SubStep object becomes active.
!
·
ends with a SsEnd object, which tells when the
!
-
ends with a SsEnd object, which tells when the
! SubStep object is finished.
! SubStep object is finished.
!
! To the right output one or more Order objects can be
! To the right output one or more Order objects can be
! connected at the same time as well as one or more Stoxx,
! connected at the same time as well as one or more Stoxx,
! Setxx or Resxx objects. The output can also be left
! Setxx or Resxx objects. The output can also be left
...
...
src/wbl/pwrb/src/pwrb_c_sum.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Summator
! Summator.
! Summator.
! @image orm_en1-225.gif
! @image orm_en1-225.gif
!
!
...
@@ -21,7 +22,7 @@
...
@@ -21,7 +22,7 @@
! etc.
! etc.
! A constant value, Const, can be added to the sum.
! A constant value, Const, can be added to the sum.
!
!
! Example
!
@b
Example
!
!
! 1. To calculate 2.2 + IN1 + 2 IN2 - 1.5 IN3
! 1. To calculate 2.2 + IN1 + 2 IN2 - 1.5 IN3
! - Mark the three first inputs Used in a Sum object
! - Mark the three first inputs Used in a Sum object
...
...
src/wbl/pwrb/src/pwrb_c_sv.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary String value
! String value.
! String value.
!
!
! Configures a text string value in the Plant
! Configures a text string value in the Plant
...
...
src/wbl/pwrb/src/pwrb_c_systemdistribute.wb_load
View file @
4587029c
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
! The distribution is carried out by the distribution window in the
! The distribution is carried out by the distribution window in the
! navigator, or by pwr_cmd with the command 'copy system' or 'copy all'.
! navigator, or by pwr_cmd with the command 'copy system' or 'copy all'.
!
!
!
S
e also
!
@b Se
e also
! @classlink NodeConfig pwrb_NodeConfig.html
! @classlink NodeConfig pwrb_NodeConfig.html
! @classlink ApplDistribute pwrb_ApplDistribute.html
! @classlink ApplDistribute pwrb_ApplDistribute.html
! @classlink GraphDistribute pwrb_GraphDistribute.html
! @classlink GraphDistribute pwrb_GraphDistribute.html
...
...
src/wbl/pwrb/src/pwrb_c_table.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Table for curve interpolation.
! A Curve object interpolates in a table specified by a
! A Curve object interpolates in a table specified by a
! Table object.
! Table object.
! @image orm_table_fo.gif
! @image orm_table_fo.gif
...
@@ -24,10 +25,9 @@
...
@@ -24,10 +25,9 @@
! The object contains only data without any executable
! The object contains only data without any executable
! code.
! code.
!
!
! Examples
! @h1 Examples
!
! Example 1
!
!
! @b Example 1
! Assume a valve with a strong non-linear characteristic
! Assume a valve with a strong non-linear characteristic
! between control signal and flow. To improve the performance
! between control signal and flow. To improve the performance
! at a wide operational range it is possible to let the control
! at a wide operational range it is possible to let the control
...
@@ -35,8 +35,7 @@
...
@@ -35,8 +35,7 @@
! the actuator. The Table object is to realize a characteristic
! the actuator. The Table object is to realize a characteristic
! inverse to that of the valve.
! inverse to that of the valve.
!
!
! Example 2
! @b Example 2
!
! Positioning forward/backward + analog reference to specify
! Positioning forward/backward + analog reference to specify
! the speed. Positional error greater than 10 will result in
! the speed. Positional error greater than 10 will result in
! a maximum speed of 100. Positional error less than 2 will give
! a maximum speed of 100. Positional error less than 2 will give
...
@@ -50,7 +49,7 @@
...
@@ -50,7 +49,7 @@
! X3 = 2 Y3 = 10 X4 = 10 Y4 = 100
! X3 = 2 Y3 = 10 X4 = 10 Y4 = 100
! @image orm_en1-228.gif
! @image orm_en1-228.gif
!
!
! Example 3
!
@b
Example 3
! @image orm_en1-229.gif
! @image orm_en1-229.gif
! Square signal.
! Square signal.
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_text.wb_load
View file @
4587029c
...
@@ -9,22 +9,23 @@
...
@@ -9,22 +9,23 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Single-row text object
! Single-row text object.
! Single-row text object.
!
!
! If no text is specified, in e.g. a Frame object, the
! If no text is specified, in e.g. a Frame object, the
! object can be used to frame other objects.
! object can be used to frame other objects.
!
!
! The only difference between
Frame, Head, Text, and
! The only difference between
Head, Text, Title and Frame
!
Title
is the default values of the attributes.
! is the default values of the attributes.
! @image orm_
en1-79
.gif
! @image orm_
text_3
.gif
! They are used in Document objects where, for instance,
! They are used in Document objects where, for instance,
! Title specifies what the configuration is doing, i.e.
! the function.
! Sub-functions are named by Head objects.
! Frame and Text are used to information of details.
!
!
! Hints
! - Title specifies what the configuration is doing, i.e.
! the function.
! - Sub-functions are named by Head objects.
! - Frame and Text are used to information of details.
!
!
! @b Hints
! A well-done PLC program ought to contain not only objects necessary
! A well-done PLC program ought to contain not only objects necessary
! to the computer execution but also objects whose purpose are to make
! to the computer execution but also objects whose purpose are to make
! the program more easy to understand to later readers. See figure below.
! the program more easy to understand to later readers. See figure below.
...
@@ -52,7 +53,7 @@ SObject pwrb:Class
...
@@ -52,7 +53,7 @@ SObject pwrb:Class
!/**
!/**
! The attribute influence the appearance of the text. The
! The attribute influence the appearance of the text. The
! following values are used: 0, 1, 2, 3.
! following values are used: 0, 1, 2, 3.
! @image orm_
en1-80
.gif
! @image orm_
text_1
.gif
!*/
!*/
Object TextAttribute $Intern 2
Object TextAttribute $Intern 2
Body SysBody
Body SysBody
...
@@ -62,7 +63,7 @@ SObject pwrb:Class
...
@@ -62,7 +63,7 @@ SObject pwrb:Class
!/**
!/**
! Specifies if the text is to be surrounded by a some
! Specifies if the text is to be surrounded by a some
! kind of frame.
! kind of frame.
! @image orm_
en1-81
.gif
! @image orm_
text_2
.gif
!*/
!*/
Object FrameAttribute $Intern 3
Object FrameAttribute $Intern 3
Body SysBody
Body SysBody
...
...
src/wbl/pwrb/src/pwrb_c_timer.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Off-state or reset delay
! Off-state or reset delay.
! Off-state or reset delay.
! @image orm_timer_fo.gif
! @image orm_timer_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_timint.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_arithm.c
! @Code rt_plc_arithm.c
! @Summary Time integrator
! Time integrator.
! Time integrator.
! @image orm_timint_fo.gif
! @image orm_timint_fo.gif
!
!
...
@@ -28,7 +29,7 @@
...
@@ -28,7 +29,7 @@
! integrator.
! integrator.
! @image orm_en1-235.gif
! @image orm_en1-235.gif
!
!
! Example
!
@b
Example
!
!
! Suppose In is in litres / min. If we want ActVal to be
! Suppose In is in litres / min. If we want ActVal to be
! in litres TimFact will be equal to 60 seconds /min.
! in litres TimFact will be equal to 60 seconds /min.
...
...
src/wbl/pwrb/src/pwrb_c_title.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Title object
! Single-row text object.
! Single-row text object.
!
!
! If no text is specified, in e.g. a Frame object, the
! If no text is specified, in e.g. a Frame object, the
...
@@ -16,16 +17,16 @@
...
@@ -16,16 +17,16 @@
!
!
! The only difference between Frame, Head, Text, and
! The only difference between Frame, Head, Text, and
! Title is the default values of the attributes.
! Title is the default values of the attributes.
! @image orm_
en1-79
.gif
! @image orm_
text_3
.gif
!
!
! They are used in Document objects where, for instance,
! They are used in Document objects where, for instance,
! Title specifies what the configuration is doing, i.e.
! the function.
! Sub-functions are named by Head objects.
! Frame and Text are used to information of details.
!
!
! Hints
! - Title specifies what the configuration is doing, i.e.
! the function.
! - Sub-functions are named by Head objects.
! - Frame and Text are used to information of details.
!
!
! @b Hints
! A well-done PLC program ought to contain not only objects necessary
! A well-done PLC program ought to contain not only objects necessary
! to the computer execution but also objects whose purpose are to make
! to the computer execution but also objects whose purpose are to make
! the program more easy to understand to later readers. See figure below.
! the program more easy to understand to later readers. See figure below.
...
@@ -53,7 +54,7 @@ SObject pwrb:Class
...
@@ -53,7 +54,7 @@ SObject pwrb:Class
!/**
!/**
! The attribute influence the appearance of the text. The
! The attribute influence the appearance of the text. The
! following values are used: 0, 1, 2, 3.
! following values are used: 0, 1, 2, 3.
! @image orm_
en1-80
.gif
! @image orm_
text_1
.gif
!*/
!*/
Object TextAttribute $Intern 2
Object TextAttribute $Intern 2
Body SysBody
Body SysBody
...
@@ -63,7 +64,7 @@ SObject pwrb:Class
...
@@ -63,7 +64,7 @@ SObject pwrb:Class
!/**
!/**
! Specifies if the text is to be surrounded by a some
! Specifies if the text is to be surrounded by a some
! kind of frame.
! kind of frame.
! @image orm_
en1-81
.gif
! @image orm_
text_2
.gif
!*/
!*/
Object FrameAttribute $Intern 3
Object FrameAttribute $Intern 3
Body SysBody
Body SysBody
...
...
src/wbl/pwrb/src/pwrb_c_trans.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_grafcet.h
! @Code rt_plc_macro_grafcet.h
! @Summary A Grafcet transition condition
! A Grafcet transition condition.
! A Grafcet transition condition.
! @image orm_en1-236.gif
! @image orm_en1-236.gif
!
!
...
@@ -54,7 +55,7 @@
...
@@ -54,7 +55,7 @@
! InitStep, are neither the Man flag nor the
! InitStep, are neither the Man flag nor the
! OpCond flag is cleared.
! OpCond flag is cleared.
!
!
! Example
!
@b
Example
! @image orm_en1-237.gif
! @image orm_en1-237.gif
! Transition Condition with Different Types of Conditions.
! Transition Condition with Different Types of Conditions.
! Parallel Sequences
! Parallel Sequences
...
...
src/wbl/pwrb/src/pwrb_c_user.wb_load
View file @
4587029c
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configures a user category of an operator station
! Configures a user category of an operator station.
! Configures a user category of an operator station.
!
!
! Configures a user category below the OpPlace
! Configures a user category below the OpPlace
...
...
src/wbl/pwrb/src/pwrb_c_valve.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_drive.c
! @Code rt_plc_drive.c
! @Summary Valve positioner with on/off state
! Valve positioner with two states, i.e. on-off action
! Valve positioner with two states, i.e. on-off action
! and operation time supervision.
! and operation time supervision.
! @image orm_en1-238.gif
! @image orm_en1-238.gif
...
@@ -27,8 +28,7 @@
...
@@ -27,8 +28,7 @@
! output signal ManMode in the following way:
! output signal ManMode in the following way:
! @image orm_en1-239.gif
! @image orm_en1-239.gif
!
!
! LOCAL
! @b LOCAL
!
! Used at operation from for example an outer
! Used at operation from for example an outer
! operator's console, switching equipment, etc.
! operator's console, switching equipment, etc.
!
!
...
@@ -47,8 +47,7 @@
...
@@ -47,8 +47,7 @@
! -- LOCAL --> AUTO AutoOpen is concerned.
! -- LOCAL --> AUTO AutoOpen is concerned.
! -- LOCAL --> MANUAL OrderOpen remains unaffected.
! -- LOCAL --> MANUAL OrderOpen remains unaffected.
!
!
! MANUAL/AUTO
! @b MANUAL/AUTO
!
! - Both production and safety interlockings are
! - Both production and safety interlockings are
! concerned.
! concerned.
!
!
...
@@ -78,9 +77,9 @@
...
@@ -78,9 +77,9 @@
! highest priority wins; see below.
! highest priority wins; see below.
! @image orm_en1-241.gif
! @image orm_en1-241.gif
!
!
! Example
!
@h1
Example
!
!
! Pump with a valve
!
@b
Pump with a valve
! @image orm_en1-242.gif
! @image orm_en1-242.gif
! At request to start the pump shall the valve first open
! At request to start the pump shall the valve first open
! and then the pump start.
! and then the pump start.
...
...
src/wbl/pwrb/src/pwrb_c_wait.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary On-state or set delay
! On-state or set delay.
! On-state or set delay.
! @image orm_wait_fo.gif
! @image orm_wait_fo.gif
!
!
...
@@ -18,7 +19,9 @@
...
@@ -18,7 +19,9 @@
! remains TRUE the output is set. It is cleared as soon
! remains TRUE the output is set. It is cleared as soon
! as the input becomes FALSE.
! as the input becomes FALSE.
! @image orm_en1-245.gif
! @image orm_en1-245.gif
! Compare with Waith.
!
! @b See also
! @classlink Waith pwrb_waith.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Wait $ClassDef 249
Object Wait $ClassDef 249
...
...
src/wbl/pwrb/src/pwrb_c_waith.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary On-state or set delay with hold function
! On-state or set delay with hold function.
! On-state or set delay with hold function.
! @image orm_waith_fo.gif
! @image orm_waith_fo.gif
!
!
...
@@ -23,8 +24,7 @@
...
@@ -23,8 +24,7 @@
! remains TRUE the output is set. It is cleared as soon
! remains TRUE the output is set. It is cleared as soon
! as the input becomes FALSE.
! as the input becomes FALSE.
!
!
! Example
! @b Example
!
! In this example TimerTime is 5 seconds which gives
! In this example TimerTime is 5 seconds which gives
! TimerCount the value 250.
! TimerCount the value 250.
!
!
...
@@ -32,6 +32,9 @@
...
@@ -32,6 +32,9 @@
! As seen in this illustration the function is exactly as
! As seen in this illustration the function is exactly as
! in a Wait object, with the exception of a set hld-signal
! in a Wait object, with the exception of a set hld-signal
! freezing the down counting.
! freezing the down counting.
!
! @b See also
! @classlink Wait pwrb_wait.html
!*/
!*/
SObject pwrb:Class
SObject pwrb:Class
Object Waith $ClassDef 250
Object Waith $ClassDef 250
...
...
src/wbl/pwrb/src/pwrb_c_webbrowserconfig.wb_load
View file @
4587029c
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Configuration of web browser and definition of symbols
! The WebBrowser object defines which web browser that will used when
! The WebBrowser object defines which web browser that will used when
! opening an URL.
! opening an URL.
! You can also define symbols used in URL's.
! You can also define symbols used in URL's.
...
...
src/wbl/pwrb/src/pwrb_c_webgraph.wb_load
View file @
4587029c
...
@@ -7,11 +7,12 @@
...
@@ -7,11 +7,12 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Defines a web graph in a proview website
! The WebGraph object defines a web graph in a proview website.
! The WebGraph object defines a web graph in a proview website.
! WebGraph objects should be positioned as children to a WebHandler object.
! WebGraph objects should be positioned as children to a WebHandler object.
!
!
!
!
!
S
e also
!
@b Se
e also
! @classlink WebHandler pwrb_webhandler.html
! @classlink WebHandler pwrb_webhandler.html
! @classlink WebLink pwrb_weblink.html
! @classlink WebLink pwrb_weblink.html
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_webhandler.wb_load
View file @
4587029c
...
@@ -7,6 +7,7 @@
...
@@ -7,6 +7,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Defines a website on a proview node.
! The WebHandler object defines a website on a proview node.
! The WebHandler object defines a website on a proview node.
!
!
! The existence of a WebHandler object in a node will cause a
! The existence of a WebHandler object in a node will cause a
...
@@ -25,7 +26,7 @@
...
@@ -25,7 +26,7 @@
! The EnableNavigator, EnableAlarmList and EnableEventList are not yet
! The EnableNavigator, EnableAlarmList and EnableEventList are not yet
! implemented.
! implemented.
!
!
!
S
e also
!
@b Se
e also
! @classlink WebGraph pwrb_webgraph.html
! @classlink WebGraph pwrb_webgraph.html
! @classlink WebLink pwrb_weblink.html
! @classlink WebLink pwrb_weblink.html
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_weblink.wb_load
View file @
4587029c
...
@@ -7,12 +7,12 @@
...
@@ -7,12 +7,12 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Defines a web link in a proview website
! The WebGraph object defines a web link in a proview website, and will
! The WebGraph object defines a web link in a proview website, and will
! be displayed as an entry in the menu frame.
! be displayed as an entry in the menu frame.
! WebLink objects should be positioned as children to a WebHandler object.
! WebLink objects should be positioned as children to a WebHandler object.
!
!
!
! @b See also
! Se also
! @classlink WebHandler pwrb_webhandler.html
! @classlink WebHandler pwrb_webhandler.html
! @classlink WebGraph pwrb_webgraph.html
! @classlink WebGraph pwrb_webgraph.html
!*/
!*/
...
...
src/wbl/pwrb/src/pwrb_c_xor.wb_load
View file @
4587029c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Code rt_plc_macro_logic.h
! @Code rt_plc_macro_logic.h
! @Summary Exclusive Or Gate
! Exclusive Or Gate.
! Exclusive Or Gate.
! @image orm_xor_fo.gif
! @image orm_xor_fo.gif
!
!
...
...
src/wbl/pwrb/src/pwrb_c_xttgraph.wb_load
View file @
4587029c
...
@@ -7,6 +7,7 @@
...
@@ -7,6 +7,7 @@
!
!
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Summary Defines the action of a pushbutton in the operator window
! The XttGraph object defines a xtt action for an operator, that can be
! The XttGraph object defines a xtt action for an operator, that can be
! executed from a pushbutton in the operator window. An action can be
! executed from a pushbutton in the operator window. An action can be
! opening a ge graph or a java frame, or executing a xtt-command.
! opening a ge graph or a java frame, or executing a xtt-command.
...
@@ -24,7 +25,7 @@
...
@@ -24,7 +25,7 @@
! This action i supported for all objects that contains a DefGraph attribute,
! This action i supported for all objects that contains a DefGraph attribute,
! for example $PlantHier, Ai, Ao, Di, Do, Av and Dv.
! for example $PlantHier, Ai, Ao, Di, Do, Av and Dv.
!
!
!
S
e also
!
@b Se
e also
! @classlink OpPlace pwrb_opplace.html
! @classlink OpPlace pwrb_opplace.html
! @classlink User pwrb_user.html
! @classlink User pwrb_user.html
!*/
!*/
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment